/*----------------------Анимация-----------------------*/

@keyframes show-line {
    
    from {
        width: 0%;
    }
    to {
        width: 100%;
    }
        
}
    
    /*Линия в блоке-отступе*/
    .t146__cir {
        -webkit-transition: all 1.5s ease-in-out !important;
        -moz-transition: all 1.5s ease-in-out !important;
        -ms-transition: all 1.5s ease-in-out !important;
        -o-transition: all 1.5s ease-in-out !important;
        transition: all 1.5s ease-in !important;   
    }
    .t780 .t-product__option-title:before {
        -webkit-transition: all .9s ease-in-out !important;
        -moz-transition: all .9s ease-in-out !important;
        -ms-transition: all .9s ease-in-out !important;
        -o-transition: all .9s ease-in-out !important;
        transition: all .9s ease-in !important;   
    }       
    .t981__col_right:before, .t958__card_popup {
        -webkit-transition: all .6s ease-in-out !important;
        -moz-transition: all .6s ease-in-out !important;
        -ms-transition: all .6s ease-in-out !important;
        -o-transition: all .6s ease-in-out !important;
        transition: all .6s ease-in !important;   
    }
    .t958__card_popup .t958__review .t958__review-text:before {
        -webkit-transition: all .6s ease-in-out .3s !important;
        -moz-transition: all .6s ease-in-out .3s !important;
        -ms-transition: all .6s ease-in-out .3s !important;
        -o-transition: all .6s ease-in-out .3s !important;
        transition: all .6s ease-in .3s !important;   
    }        
    [data-record-type="158"]:not(.line-animation) .t146__cir {
        width: 0 !important;
    }
    [data-record-type="158"].line-animation .t146__cir, .t780 .t-product__option-title.line-animation:before, .t958__card_popup.line-animation .t958__review .t958__review-text:before {
        width: 100% !important;
    }  
    .t981__col_right.line-animation:before {
        height: 100% !important;
    }
    /*[data-record-type="158"]:not(.r_hidden, .r_showed) .t146__cir {*/
    /*    -webkit-animation-name: show-line !important;*/
    /*    animation-name: show-line !important;*/
    /*    -webkit-animation-duration: 1.5s !important;*/
    /*    animation-duration: 1.5s !important;*/
    /*    -webkit-animation-fill-mode: forwards !important;*/
    /*    animation-fill-mode: forwards !important;*/
    /*    -webkit-animation-timing-function: ease-in-out !important;*/
    /*    animation-timing-function: ease-in-out !important;*/
    /*    -webkit-animation-delay: 1s !important;*/
    /*    animation-delay: 1s !important;  */
    /*    width: 0%;*/
    /*}*/
    
    

/*----------------------Стили стандартных блоков-----------------------*/
    
    /*Скрытие H1*/
    .uc-hidden {
        position: absolute;
        clip: rect(0 0 0 0);
        width: 1px;
        height: 1px;
        margin: -1px;
    } 
    
    /*Нормальный перенос слов в текстах*/
    .t-heading, .t-title, .t-text, .t-descr, .t-name {
        word-break: normal;
    } 
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: block !important;
    }     
    
    /*Замена жирного начертания на медиум*/
    .t-descr strong, .t056__descr strong, .t977__text strong, .t-feed__post-popup__text strong {
        font-weight: 500 !important;
    } 
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .hover-color > .tn-atom, .t-feed__post-popup__close-wrapper .t-popup__close:before {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }    
    .hover-opacity > .tn-atom:hover {
        opacity: .7 !important;
    } 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-family: 'Oswald' !important;
        font-weight: 300 !important;
        font-size: 32px !important;
        height: 70px !important;
        line-height: 1 !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
        min-width: 220px !important;
        letter-spacing: -0.04em !important;
        box-sizing: border-box !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 0px !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important; 
        -webkit-box-align: center !important; 
        -ms-flex-align: center !important; 
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
    }   
    .t-btn > table, .t-submit > table, .t-btn > span, .t-submit > span {
        border-spacing: 0 !important;
        height: auto !important;
        margin-bottom: 9px !important;
    }
    .t-submit {
        padding-bottom: 9px !important;
    }
    .t-inputpromocode__btn:nth-child(n) {
        background-color: #F5F5F5 !important;
        color: #000000 !important;
        min-width: 180px !important;
        width: 50% !important;
        margin-left: 20px !important;
    }
    .t-inputpromocode__btn:hover {
        background-color: #636363 !important;
        color: #F5F5F5 !important;
    }     
    
    /*Стандартные текстовые кнопки*/
    .t-btntext, .t467 .t-btn:nth-child(n), .t482 .t-btn:nth-child(n), .t944__btn:nth-child(n), .t1065__btn:nth-child(n), .t855 .t-btn:nth-child(n), .t497 .t-btn:nth-child(n), .t852 .t-btn:nth-child(n) {
        font-family: 'Oswald' !important;
        font-weight: 300 !important;
        font-size: 32px !important;
        line-height: 1 !important;
        letter-spacing: -0.04em !important;
        height: auto !important;
        min-width: unset !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
        box-sizing: border-box !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 10px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 0px !important;  
        background-color: transparent !important;
        border-bottom: 1px solid !important;
    }
    .t-btntext:after {
        display: none !important;
    }
    .t467 .t-btn:nth-child(n) > table, .t482 .t-btn:nth-child(n) > table, .t944__btn:nth-child(n) > span, .t1065__btn:nth-child(n) > table, .t855 .t-btn:nth-child(n) > table, .t497 .t-btn:nth-child(n) > table {
        margin-bottom: 0px !important;
    }    
    .t944__buttonwrapper {
        max-width: 100% !important;
        padding-left: 80px !important;
        padding-right: 80px !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    
    /*Текстовая кнопка в стандартном блок с большим заголовком*/
    .t467 .t-btn:nth-child(n) {
        margin-right: 0px !important;
        margin-bottom: 5px !important;
    }
    .t467 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t467__title {
        max-width: calc(100% / 3 * 2) !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    
    /*Стандартные главные заголовки*/
    .t1060__title, .t409__title, .t050__title, .t1065__title, .t225__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        line-height: 1 !important;
        letter-spacing: -0.04em !important;
    }
    .t050 .t-container, .t225 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;        
    }
    .t050 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;           
    }
    .t050 .t-col_12, .t225 .t-col_12 {
        max-width: 100% !important;
    }

    /*Стандартные главные заголовки в блоке в 2 колонки*/
    .t225 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;   
    }
    .t225__title {
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 30px !important;
        box-sizing: border-box !important;        
    }
    .t225__descr {
        max-width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t225 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;        
    }
    
    /*Стандартные большие заголовки*/
    .t015__title, .t165__title, .t467__title, .t780__title, .t485__uptitle, .t177__title, .t760__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        line-height: 1 !important;
        letter-spacing: -0.04em !important;        
    }
    .t015 .t-container, .t467 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t015 .t-col, .t467 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;       
        box-sizing: border-box !important;
    }
    .t015 .t-col_12 {
        max-width: 100% !important;
    }
    .t015 ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: calc(100% / 3 + 3px) !important;
    }
    .t467 .t-col {
        max-width: 100% !important;
    }
    
    /*Стандартные средние заголовки*/
    .t1060__item-text, .t056__title, .t688__title, .t778__title, .t780__price, .t982__persname, .t786__price, .t702__title, .t756__title, .t1025__title, .uc-products .t923 .t-card__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important; 
        line-height: 1.1 !important;
        letter-spacing: -0.04em !important;        
    }
    
    /*Описания в стандартных блоках с главными заголовками в 2 колонки*/
    .t225__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;        
    }
    
    /*Описания в стандартных блоках с большими заголовками*/
    .t015__descr, .t050__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 60px !important;
        padding-bottom: 0px !important;         
    }
    
    /*Отступ сверху в начале страницы*/
    .t375 {
        height: 180px !important;
    }
    .t375__img {
        display: none !important;
    }
    
    /*Средние отступы между блоками*/
    .t150__cir, .t150__linewrapper {
        display: none !important;
    }
    .t150 {
        height: 120px !important;
    }
    
    /*Маленькие отступы между блоками*/
    .t151__wrapper, .t151__centered {
        display: none !important;
    }
    .t151 {
        height: 100px !important;
    }
    
    /*Отступ между H2-заголовком и блоком*/
    .t034__verticalline {
        display: none !important;
    }
    .t034 .t-container {
        width: 100% !important;
        height: 80px !important;
    }
    
    /*Отступ с разделителем между H2-заголовком и блоком*/
    .t146 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;        
        max-width: 100% !important;
        padding-left: 80px !important;
        padding-right: 80px !important;
        box-sizing: border-box !important;         
    }
    .t146__cir {
        border-radius: 0px !important;
        font-size: 0px !important;
        width: 100%;
        height: 0px !important;
        border-bottom: 1px solid !important;
        border-color: inherit !important;
        opacity: 1 !important;
        margin: 0px !important;
        background-color: transparent !important;
    }
    
    /*Отступ между H2-заголовком и блоком с текстом*/
    .t151b__wrapper, .t151b__centered {
        display: none !important;
    }
    .t151b {
        height: 60px !important;
    }
    
    /*Меню на ПК*/
    .t446__positionfixed {
        mix-blend-mode: difference !important;
        height: 80px !important;
    }
    .t446__maincontainer {
        padding-left: 80px !important;
        padding-right: 80px !important;
        box-sizing: border-box !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    
    /*Логотип в меню на ПК*/
    .t446__logowrapper {
        position: static !important;
        left: unset !important;
        margin-right: 40px !important;
        padding: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t446__logowrapper2 {
        left: unset !important;
    }
    .t446__imglogo {
        padding: 0px !important;
    }
    
    /*Пункты меню на ПК*/
    .t446__leftwrapper {
        margin-left: auto !important;
        margin-right: auto !important;        
    }
    .t446__rightmenuwrapper {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t446__leftwrapper, .t446__rightwrapper {
        position: static !important;
        left: unset !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        text-align: left !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t446__leftwrapper {
        width: auto !important;
    }
    .t446__rightwrapper {
        width: auto !important;
    }
    .t446__list {
        height: 100% !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
    }
    .t446__list_item {
        padding-right: 20px !important;
        padding-left: 20px !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    .t446__rightwrapper .t446__list_item:first-child {
        padding-left: 0px !important;
    }
    .t446__rightwrapper .t446__list_item:last-child {
        padding-right: 0px !important;
    }    
    
    /*Описание в меню на ПК*/
    .t446__right_descr a {
        color: #FFFFFF !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    }
    .t446__right_descr a:hover {
        color: #636363 !important;       
    } 
    .t446__additionalwrapper {
        position: static !important;
        right: unset !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important; 
        margin-left: 40px !important;
    }
    .t446__right_descr {
        padding-left: 0px !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
    
    /*Язык в меню на ПК*/
    .t446__right_langs {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        padding-left: 40px !important;
    }
    .t446__right_buttons_wrap {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
    }
    .t446__right_langs_lang {
        padding-left: 0px !important;
        padding-right: 0px !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }   
    .t446__right_langs_lang a {
        color: #FFFFFF !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    }
    .t446__right_langs_lang a:hover {
        color: #636363 !important;       
    }    
    
    /*Язык в мобильном меню*/
    .t450__right_langs {
        margin-top: 20px !important;
    }
    .t450__right_langs_lang {
        color: #000000 !important;
        font-size: 16px !important;
        font-weight: 300 !important;
        font-family: 'Roboto Flex' !important;
        line-height: 1.3 !important;
        margin-right: 0px !important;
    }
    
    /*Бургер в меню*/
    .t446__burgerwrapper {
        display: none !important;
    }
    .t446__burgerline {
        display: none !important;
    }
    .t446__burger {
        width: 42px !important;
        height: 22px !important;
    }
    .t446__burgerlinkwrapper {
        background-image: url('https://static.tildacdn.com/tild3231-6233-4736-b963-323433376234/burger.svg') !important;
        background-position: center !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
    }
    .t446__burgerwrapper_smallscreen {
        padding: 0px !important;
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 20px !important;
        padding-bottom: 30px !important;
    }
    .t450__logowrapper {
        margin-bottom: 60px !important;
    }
    
    /*Пункты в мобильном меню*/
    .t450__list {
        margin-bottom: 0px !important;
    }
    .t450__list_item .t-menu__link-item {
        margin-bottom: 0px !important;
        line-height: 1.3 !important;
    }
    .t450__list_item:not(:last-child) {
        margin-bottom: 20px !important;
    }
    
    /*Первый пункт главного мобильного меню*/
    .t450__list_item {
        position: relative !important;
    }
    .uc-main-menu .t450__list_item:first-child .t-menu__link-item {
        width: 100% !important;
    }
    .uc-main-menu .t450__list_item:first-child .t-menu__link-item:after {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild3565-6364-4465-b931-383464333831/Polygon_3.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -webkit-transform: rotate(-90deg) !important;
        -ms-transform: rotate(-90deg) !important;
        transform: rotate(-90deg) !important;
        width: 12px !important;
        height: 8px !important;
        position: absolute !important;
        right: 0px !important;
        top: 10px !important;
    }
    
    /*Первый пункт второстепенного мобильного меню*/
    .uc-second-menu .t450__list_item:first-child .t-menu__link-item:before {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild6466-3536-4166-b833-313338363136/Group_1804.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -webkit-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;
        width: 12px !important;
        height: 8px !important;
        margin-right: 20px !important;
        display: inline-block !important;
    }  
    .uc-second-menu .t450__list_item:first-child .t-menu__link-item {
        color: #C4C4C4 !important;
    }    
    
    /*Описание в мобильном меню*/
    .t450__right_descr {
        color: #000000 !important;
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
        margin-top: 20px !important;
        text-align: center !important;
    }
    .t450__right_descr a {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;  
    }
    .t450__right_descr a:hover {
        color: #636363 !important; 
    }   
    
    /*Кнопка в мобильном меню*/
    .t450__right_buttons {
        margin-top: 60px !important;
    }
    .t450__right_buttons_but {
        margin-top: 0px !important;
        width: 100% !important;
    }
    .t450__right_buttons_but .t-btn {
        width: 100% !important;
    }
    
    /*Иконка закрытия в мобильном меню*/
    .t450__close-button {
        width: 20px !important;
        height: 20px !important;
        top: 20px !important;
        right: 20px !important;
    }
    .t450__close_icon {
        height: 100% !important;
        width: 100% !important;
    }
    .t450__close_icon span {
        height: 1.5px !important;
    }
    .t450__logowrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    
    /*Футер*/
    .t981__wrapper {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;        
        box-sizing: border-box !important;
    }
    .t981__col_left {
        width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t981__col_right {
        width: calc(100% / 3 * 2) !important;
        padding-left: 40px !important;
        padding-right: 10px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        box-sizing: border-box !important;        
        margin-left: 10px !important;
        margin-right: 0px !important; 
        position: relative !important;
    }
    .t981__col_right:before {
        content: '' !important;
        border-left: 1px solid #F5F5F5 !important;
        width: 0px !important;
        height: 0%;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
    }    
    
    /*Пункты в футере*/
    .t981__main-menu {
        margin-bottom: 20px !important;
    }
    .t981__menu-item {
        margin-bottom: 20px !important;
        margin-right: 40px !important;
    }
    .t981__menu-link {
        line-height: 1.1 !important;
        letter-spacing: -0.04em !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    }
    .t981__menu-link:hover {
        color: #636363 !important;
    }
    .t981__secondary-menu ul {
        width: 100% !important;
    }
    .t981__secondary-menu li {
        margin-right: 40px !important;
    }
    .t981__secondary-menu li:last-child {
        margin-left: auto !important;
        color: #C4C4C4 !important;
    }
    .t981__secondary-menu a {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    }
    .t981__secondary-menu a:hover {
        color: #636363 !important;      
    }    
    
    /*Обложка на Главной*/
    [data-record-type="1060"] .t-cover {
        min-height: 650px !important;
        height: 100vh !important;
    }
    [data-record-type="1060"] .t-cover__carrier, [data-record-type="1060"] .t-cover__wrapper, [data-record-type="1060"] .t-cover__filter {
        height: 100% !important;    
    }
    .t1060 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    [data-record-type="1060"] .t-cover__wrapper {
        width: 100% !important;
        display: block !important;
    }
    .t1060__wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        display: block !important;
        width: 100% !important;
        height: 100% !important;
    }    
    .t1060__col-wrapper {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        height: 100% !important;
    }    
    .t1060__col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        height: auto !important;
        box-sizing: border-box !important;
    }
    
    /*Контейнер с заголовком и описание в обложке на Главной*/
    .t1060__col:first-child {
        max-width: calc(100% / 3 * 2) !important;
        margin-top: auto !important;
        margin-bottom: 60px !important;
    }  
    .t1060__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;   
        margin-bottom: 0px !important;
    }
    .t1060__descr {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        padding-bottom: 50px !important;
        margin-bottom: 40px !important;
        max-width: calc((100% - 20px) / 2) !important;
        position: relative !important;
    }
    .t1060__descr:after {
        content: '' !important;
        position: absolute !important;
        bottom: 0px !important;
        left: 0px !important;
        height: 0 !important;
        display: inline-block !important;
        border-bottom: 1px solid !important;
        border-color: #F5F5F5 !important;
        -webkit-animation-name: show-line !important;
        animation-name: show-line !important;
        -webkit-animation-duration: 1s !important;
        animation-duration: 1s !important;
        -webkit-animation-fill-mode: forwards !important;
        animation-fill-mode: forwards !important;
        -webkit-animation-timing-function: ease-in-out !important;
        animation-timing-function: ease-in-out !important;
        -webkit-animation-delay: 1s !important;
        animation-delay: 1s !important;
    }
    .t1060__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    
    /*Контейнер со средними заголовками в обложке на Главной*/
    .t1060__item_icon {
        display: none !important;
    }    
    .t1060__col:last-child {
        max-width: calc(100% / 3) !important;
        margin-bottom: auto !important;
        margin-top: 140px !important;
    }   
    .t1060__itemwrapper {
        position: relative !important;
    }
    .t1060__item {
        padding-top: 0px !important;
    }
    .t1060__item-text {
        padding-left: 0px !important;
        width: 100% !important;
    }
    .t1060__item-text a {
        color: inherit !important;
    }
    .t1060__item:first-child .t1060__item-text {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 2.6 !important;
        width: 60px !important;
        height: 60px !important;
        box-sizing: border-box !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        border: 0.08em solid !important;
        border-color: inherit !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
    }
    .t1060__item:first-child {
        position: absolute !important;
        left: -90px !important;
        top: 13px !important;
    }
    
    /*Иконка у заголовка в обложке на главной*/
    .t1060__title u {
        text-decoration: none !important;
        position: relative !important;
        display: inline-block !important;
    }
    .t1060__title u:before {
        content: "" !important;
        position: absolute !important;
        display: block !important;
        background-image: url('https://static.tildacdn.com/tild3133-6537-4139-b864-323030653664/by_Lubov_Ki.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 80px !important;
        height: 18px !important;
        top: 20px !important;
        left: 68px !important;
        mix-blend-mode: difference !important;
    }
    
    /*Блок с цитатой на главной*/
    .t056 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t056 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;     
        box-sizing: border-box !important;
    }
    .t056 .t-col_4 {
        max-width: calc(100% / 3) !important;
    }        
    .t056 .t-col_8 {
        max-width: calc(100% / 3 * 2) !important;
    }    
    .t056 .t-col_12 {
        max-width: 100% !important;
    }
    .t056 .t-align_left .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t056__descr {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        letter-spacing: -0.04em !important;
    }
    
    /*Слайдер в 1 колонку на Главной*/
    .t670 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t670 .t-slds__container {
        max-width: calc(100% / 3 * 2) !important;
        box-sizing: border-box !important; 
    }
    .t670 .t-slds__item .t-width {
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;     
        box-sizing: border-box !important; 
    }
    .t670 .t-slds__wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t670 .t-slds__item {
        display: block !important;
        -webkit-transition: all 0.4s linear !important;
        -moz-transition: all 0.4s linear !important;
        -ms-transition: all 0.4s linear !important;
        -o-transition: all 0.4s linear !important;
        transition: all 0.4s linear !important; 
    }
    .t670 .t-slds__item:not(.t-slds__item_active) {
        opacity: 0 !important;
    }
    /*.t670 .t-slds__item:not(.t-slds__item_active, .t-slds__item-loaded) {*/
    /*    opacity: 1 !important;*/
    /*}*/
    .t670 .t-slds__item_active {
        opacity: 1 !important;
    }
    .t670__separator {
        padding-bottom: 68.96551724137931% !important;
    }
    .t670 .t-slds__arrow_container {
        max-width: calc(100% - 140px) !important;
        left: 70px !important;
        right: 70px !important;
    }
    .t670 .t-slds__arrow_wrapper-left {
        left: calc((100% - (100% / 3 * 2)) / 2) !important;
        width: 0px !important;
    }
    .t670 .t-slds__arrow_wrapper-right {
        right: calc((100% - (100% / 3 * 2)) / 2) !important;
        width: 0px !important;
    }    
    .t670 .t-slds__arrow-left {
        left: -104px !important;
    }
    .t670 .t-slds__arrow-right {
        right: -104px !important ;
    }    
    
    /*Стрелки в слайдерах*/
    .t-slds__arrow-withbg {
        width: 60px !important;
        height: 60px !important;
    }
    .t-slds__arrow_body:nth-child(n) {
        width: 14px !important;
    }    
    
    /*Плитка с продуктами на Главной*/
    .t778__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;     
    }
    .t778__col {
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
        -webkit-transition: all 0.2s ease-out !important;
        -moz-transition: all 0.2s ease-out !important;
        -ms-transition: all 0.2s ease-out !important;
        -o-transition: all 0.2s ease-out !important;
        transition: all 0.2s ease-out !important;
    }
    .t778__col .t778__bgimg {
        -webkit-transition: all 0.3s ease-out !important;
        -moz-transition: all 0.3s ease-out !important;
        -ms-transition: all 0.3s ease-out !important;
        -o-transition: all 0.3s ease-out !important;
        transition: all 0.3s ease-out !important;
    }    
    .t778__col:hover .t778__bgimg {
        -webkit-transform: scale(1.05) !important;
        -ms-transform: scale(1.05) !important;
        transform: scale(1.05) !important;
    }
    .t778__col:not(:first-child) {
        margin-top: 40px !important;
    }
    .t778__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .t778__content {
        width: 50% !important;
    }
    .t778__textwrapper  {
        padding-top: 50px !important;
        padding-bottom: 50px !important;        
        padding-left: 50px !important;
        padding-right: 30px !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;         
    }
    .t778__scroll-icon-wrapper, .t778__separator {
        display: none !important;
    }
    
    /*Изображения в плитках с продуктами на Главной*/
    .t778__wrapper .js-product-link {
        width: 50% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t778__imgwrapper {
        width: 100% !important;
        padding-bottom: 129.4117647058824% !important;
        height: auto !important;
        margin-top: auto !important;
    }
    .t778__bgimg {
        background-size: contain !important;
        background-position: left top !important;
    }
    
    /*Описание в плитках с продуктами на Главной*/
    .t778__descr {
        margin-top: 30px !important;
    }    
    
    /*Лейбл в плитках с продуктами на Главной*/
    .t778__markwrapper {
        left: unset !important;
        right: 50px !important;
        top: 50px !important;        
    }
    .t778__mark {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 2.6 !important;
        width: 60px !important;
        height: 60px !important;
        box-sizing: border-box !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        border: 0.08em solid !important;
        border-color: inherit !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding: 0px !important;
        margin: 0px !important;
        background-color: transparent !important;
    }
    
    /*Блок Любовь Ки на Главной*/
    .t165 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;        
    }
    .t165 .t-container:after {
        content: '' !important;
        display: block !important;
        width: 100% !important;
        height: 0px !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        border-top: 1px solid #F5F5F5 !important;
        clear: unset !important;
        opacity: .3 !important;
    }
    .t165__col-top {
        margin-left: 0px !important;
        margin-right: 0px !important;      
        margin-bottom: 0px !important;
        max-width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t165__textwrapper {
        padding-right: 0px !important;
    }
    .t165__vtop:not(.t165__col-top) {
        margin-top: auto !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;      
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
    }
    .t165__img {
        margin-right: -80px !important; 
        display: block !important;
    }
    
    /*Надзаголовок в блоке Любовь Ки на Главной*/
    .t165__uptitle {
        letter-spacing: -0.04em !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 30px !important;
    }
    
    /*Описание в блоке Любовь Ки на Главной*/
    .t165__text {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 60px !important;
        margin-bottom: 60px !important;   
        opacity: 1 !important;
    }
    
    /*Большое описание в блоке Любовь Ки на Главной*/
    .t165__text u {
        display: inline-block !important;
        font-size: 32px !important;
        line-height: 1.2 !important;
        letter-spacing: -0.04em !important;
        text-decoration: none !important;
        margin-top: 40px !important;
        margin-bottom: 40px !important;
        color: #f5f5f5 !important;
    }
    .t165__text u:first-child {
        margin-top: 0px !important;
    }    
    .t165__text u:last-child {
        margin-bottom: 0px !important;
    }   
    
    /*Блока Наша миссия на Главной*/
    .t500__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .t500__cell-left, .t500__cell-right {
        width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;     
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 40px !important;
    }
    .t500__cell-left {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t500__cell-right {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    .t500__iconwrapper, .t500__textwrapper .t-name {
        display: none !important;
    }
    .t500__textwrapper {
        padding-left: 0px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        text-align: left !important;
    }
    .t500__item {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
        display: inline-block !important;
        margin-bottom: 0px !important;
    }
    
    /*Изобрадение в блоке Наша миссия на Главной*/
    .t500__cell_50:not(.t500__cell-left, .t500__cell-right) {
        width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;   
        margin-left: 0px !important;
        margin-right: 0px !important;  
        margin-top: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }    
    .t500__img {
        padding-left: 0px !important;
        padding-right: 0px !important;        
    }
    
    /*Заголовочная секция в блоке Наша миссия на Главной*/
    .t500 .t-section__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;   
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t500 .t-section__container .t-col {
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;     
        margin-left: auto !important;
        margin-right: 0px !important;        
    }
    .t500 .t-section__container .t-section__topwrapper {
        margin-bottom: 0px !important;
        text-align: left !important;
    }
    .t500 .t-section__container .t-section__title {
        text-align: left !important;
        color: #f5f5f5 !important;
        font-size: 32px !important;
        font-weight: 300 !important;
        line-height: 1.2 !important;
        letter-spacing: -0.04em !important;        
        font-family: 'Roboto Flex' !important;
        margin-bottom: 0px !important;
    }
    
    /*Слайдер с отзывами на Главной*/
    .t958__wrapper {
        max-width: calc(100% - 140px) !important;
        overflow: hidden !important;
    }
    .t958__gallery {
        padding: 0px !important;
    }
    .t958__slider {
        max-width: 100% !important;
    }
    .t958__slidecontainer {
        width: auto !important;
    }
    .t958__item {
        max-width: calc(100% / 3) !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t958__item .t-slds__wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t958__card {
        border-radius: 0px !important;
    }
    .t958__card_preview {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t958__author {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t958__card-wrapper {
        height: auto !important;
        padding-bottom: 120% !important;
    }
    .t958__card_preview {
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        width: 100% !important;
        height: 100% !important;
    }
    
    /*Изображения в блоке Отзывы на Главной*/
    .t958__card_preview  .t958__avatar {
        width: 90px !important;
        height: 90px !important;
        margin-right: 30px !important;
        margin-bottom: auto !important;
    }
    
    /*Заголовки в блоке Отзывы на Главной*/
    .t958__author-name {
        letter-spacing: -0.04em !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Описания в блоке Отзывы на Главной*/
    .t958__author-descr {
        margin-top: 10px !important;
    } 
    
    /*Текст в блоке Отзывы на Главной*/
    .t958__card_preview .t958__review {
        margin-top: 30px !important;
    }
    
    /*Читать все в блоке Отзывы на Главной*/
    .t958__more-wrapper {
        height: 140px !important;
        background-image: linear-gradient(0deg, #e5e5e5 120px, rgba(229,229,229, 0) 110%) !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t958__more {
        margin-top: 40px !important;
        margin-left: 40px !important;
        margin-bottom: 0px !important;
        opacity: 1 !important;
        display: none !important;
    }
    .t958__more-dot {
        width: 4px !important;
        height: 4px !important;
        background-color: #C4C4C4 !important;
    }
    .t958__more-dot:not(:last-child) {
        margin-right: 3px !important;
    }
    .t958__more-wrapper:before {
        content: "..." !important;
        color: #000000 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 300 !important;
        font-family: 'Roboto Flex' !important;
        margin-left: 40px !important;
        margin-top: 40px !important;
    }    
    .t958__more-wrapper:after {
        content: "читать все" !important;
        color: #000000 !important;
        font-family: 'Oswald' !important;
        font-size: 20px !important;
        font-weight: 300 !important;
        line-height: 1 !important;
        letter-spacing: -0.04em !important;
        margin-left: 40px !important;
        margin-top: 20px !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important; 
    }
    .t958__card-wrapper:hover .t958__more-wrapper:after {
        color: #636363 !important;
    }
    
    /*Стрелки в блоке Отзывы на Главной*/
    .t958__control {
        width: 80px !important;
    }
    .t958__control .t-slds__arrow-right {
        right: unset !important;
        left: 17px !important;
    }
    .t958__control .t-slds__arrow-left {
        left: unset !important;
        right: 17px !important;
    }    
    .t958__control polyline {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;         
    }
    .t958__control:hover polyline {
        stroke: #636363 !important;      
    }    
    
    /*Поп-ап с отзывов на Главной*/
    .t-popup_show {
        background-color: #F5F5F5 !important;
    }
    .t958 .t-popup_show {
        right: 0px !important;
        left: 0px !important;
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;        
    }
    .t958__card_popup {
        background-color: #F5F5F5 !important;
    }
    .t958 .t-popup__container  {
        right: 0px !important;
        left: 0px !important;
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t958 .t-popup__container.t-popup__container-static {
        margin-top: 80px !important;
        margin-bottom: 100px !important;
    }
    .t958__popup-item {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t958__card_popup {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Заголовочная секция в поп-апе с отзывом на Главной*/
    .t958__card_popup .t958__author {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        position: relative !important;
        width: 50% !important;
        padding-left: 10px !important;
        padding-right: 10px !important; 
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t958__card_popup .t958__author .t958__occupation {
        width: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 20px !important;
        box-sizing: border-box !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    
    /*Изображение в поп-апе с отзывом на Главной*/
    .t958__card_popup .t958__avatar {
        width: 90px !important;
        height: 90px !important;
        margin-right: 0px !important;
        margin-bottom: auto !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    
    /*Текст в поп-апе с отзывом на Главной*/
    .t958__card_popup .t958__review {
        margin-top: 0px !important;
        max-width: 50% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
    .t958__card_popup .t958__review .t958__review-text {
        margin-top: 30px !important;
        padding-top: 40px !important;
        position: relative !important;
    }
    .t958__card_popup .t958__review .t958__review-text:before {
        content: "" !important;
        border-top: 1px solid !important;
        border-color: inherit !important; 
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        height: 0px !important;
        width: 0% !important;
    }
    
    /*Иконка закрытия поп-ап с отзывом на Главной*/
    .t958__close {
        width: 20px !important;
        height: 20px !important;
        top: 20px !important;
        right: 20px !important;
    }
    .t958__close-button {
        padding: 0px !important;
        width: 100% !important;
        height: 100% !important;
    }
    .t958__close-button .t-popup__close-icon {
        width: 100% !important;
        height: 100% !important;        
    }
    .t958__close-button .t-popup__close-icon g {
        width: 2.5px !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;         
    }    
    .t958__close-button:hover .t-popup__close-icon g {
        fill: #636363 !important;         
    }     
    .t958__close-button .t-popup__close-icon rect {
        width: 2.5px !important;
    } 
    
    /*Обложка на странице Продукта*/
    .t409 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
        height: auto !important;
        position: relative !important;
    }
    .t409__textwrapper {
        z-index: 1 !important;
        padding-top: 100px !important;
        padding-bottom: 60px !important;
        /*height: 100% !important;*/
        min-height: 100vh !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        max-width: calc(100% / 3 * 2) !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .uc-img-cover .t409__textwrapper {
        /*max-width: 50% !important;*/
        padding-bottom: 0px !important;
    }
    
    /*Заголовок в обложке на странице Продукта*/
    .t409__title {
        margin-bottom: 50px !important;
        position: relative !important;
    }
    .t409__title u {
        text-decoration: none !important;
    }
    .uc-img-cover .t409__title {
        max-width: calc((100% / 2 * 3) / 2);
    }
    
    /*Надзаголовок в обложке на странице Продукта*/
    .t409__uptitle {
        text-transform: none !important;
        letter-spacing: -0.04em !important;
        margin-top: auto !important;
        margin-bottom: 20px !important;
    }
    .uc-img-cover .t409__uptitle {
        max-width: calc((100% / 2 * 3) / 2);
    }    
    
    /*Описание в обложке на странице Продукта*/
    .t409__descr {
        width: 50% !important;
        max-width: 320px !important;
        box-sizing: border-box !important;        
        margin-top: auto !important;
    }
    
    /*Кнопка в обложке на странице Продукта*/
    .t409__btn-container {
        width: 50% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        position: absolute !important;
        bottom: 60px !important;
        left: 50% !important;
    }
    .t409__btntext-wrapper {
        padding-top: 0px !important;
    }
    .uc-img-cover .t409__btn-container {
        bottom: 0px !important;
    }
    
    /*Изображение в обложке на странице Продукта*/
    .t409__imgwrapper {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 0px !important;
        max-width: calc((100% - 140px) / 3 + 70px) !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        position: absolute !important;
        right: 0px !important;
        bottom: 0px !important;
    }
    .t409__img {
        max-height: unset !important;
        width: 100% !important;
    }
    .uc-img-cover .t409__imgwrapper {
        max-width: 50% !important;
        top: 100px !important;
        padding-right: 80px !important;
    }
    .uc-img-cover .t409__img {
        height: 100% !important;
        -o-object-fit: cover !important;
        object-fit: cover !important;
        -o-object-position: center top !important;
        object-position: center top !important;
    }
    
    /*Стандартный текстовый блок в 1 колонку на странице Продукта*/
    .t004 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t004 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t004 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;        
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
    }
    .t004 .t-col_4 {
        max-width: calc(100% / 3) !important;
    }
    .t004 .t-prefix_4 {
        margin-left: calc(100% / 3) !important;
    }    
    .t004 .t-col_6 {
        max-width: 50% !important;
    }    
    .t004 .t-col_12 {
        max-width: 100% !important;
    } 
    
    /*Стандартные текстовый блок в 1 колонку с заголовком и кнопкой*/
    .t482 .t-container, .t852 .t-card__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;        
    }
    .t482 .t-col, .t852 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;        
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;           
    }
    .t482 .t-col_4, .t852 .t-col_4 {
        max-width: calc(100% / 3) !important;
    }
    .t482 .t-prefix_4, .t852 .t-prefix_4 {
        margin-left: calc(100% / 3) !important;
    }    
    .t482 .t-col_6, .t852 .t-col_6 {
        max-width: 50% !important;
    }    
    .t482 .t-col_12, .t852 .t-col_12 {
        max-width: 100% !important;
    }   
    
    /*Заголовок в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        line-height: 1.1 !important;
        letter-spacing: -0.04em !important;
    }
    
    /*Описание в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__descr {
        max-width: 100% !important;
        margin-top: 0px !important;
    }
    .t482__title + .t482__descr {
        margin-top: 30px !important;
    }
    
    /*Кнопка в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482 .t-btn:nth-child(n) {
        margin-top: 60px !important;
    }
    
    /*Список в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__descr ul, .t482__descr ol, .t852 .t-card__descr ol {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t482__descr ul li:not(:last-child) {
        margin-bottom: 20px !important;
    }   
    .t482__descr ul li {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t482__descr ul li:before {
        content: '' !important;
        background-image: url('https://static.tildacdn.com/tild3565-3530-4431-b433-333135316432/Ellipse_72.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        /*background-color: #000000 !important;*/
        /*border-radius: 50% !important;*/
        width: 7px !important;
        height: 7px !important;
        margin-top: 8px !important;
        margin-right: 20px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .uc-white-dots .t482__descr ul li:before {
        background-image: url('https://static.tildacdn.com/tild6132-3261-4137-b532-326162336435/Ellipse_72.svg') !important;
    }
    .t482__descr ol li, .t852 .t-card__descr ol li {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        border-top: 1px solid !important;
        border-color: inherit !important;
    }
    .t482__descr ol li:last-child, .t852 .t-card__descr ol li:last-child {
        padding-bottom: 0px !important;
    }    
    
    /*Изображения в 3 колонки на странице Продукта*/
    .t214 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
        margin-bottom: -20px !important;
    }
    .t214__col {
        margin-left: 0px !important;
        margin-right: 0px !important;      
        margin-bottom: 20px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;     
        max-width: calc(100% / 3) !important;
    }
    .t214__blockimg {
        height: auto !important;
        width: 100% !important;
        max-width: unset !important;
        padding-bottom: 142.8571428571429% !important;
        margin-bottom: 0px !important;
    }
    .t214 .t-row {
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        clear: unset !important;
    }
    .t214__textwrapper {
        display: none !important;
    }
    
    /*Блок с карточками в кругах на странице Продукта*/
    .t850 .t-container {
        max-width: 100% !important;
        padding-left: 80px !important;
        padding-right: 80px !important;
        box-sizing: border-box !important;
    }
    .t850__col {
        max-width: 25% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        height: auto !important;
    }
    .t850__inner-col {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 100% !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        border: 1px solid #000000 !important;
        box-sizing: border-box !important;
    }
    .t850__wrap {
        position: absolute !important;
        padding: 10px !important;
        width: 100% !important;
        text-align: center !important;
        top: 50% !important;
        -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;
        box-sizing: border-box !important;
    }
    .t850__row {
        margin-top: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    
    /*Заголовок в блоке с карточками в кругах на странице Продукта*/
    .t850__wrap .t-name {
        margin-bottom: 0px !important;
        letter-spacing: -0.04em !important;
    }
    
    /*Описание в блоке с карточками в кругах на странице Продукта*/
    .t850__wrap .t-descr {
        margin-top: 30px !important;
        max-width: 220px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }   
    
    /*Галерея изображений с разными соотношениями сторон на странице Продукта*/
    .t662__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t662__row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .t662__tile {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t662__row:not(:last-child) .t662__tile {
        padding-bottom: 20px !important;
    }
    .t662__tile_lg {
        width: calc(100% / 3 * 2) !important;
    }
    .t662__tile_sm {
        width: calc(100% / 3) !important;
    }
    .t662__tile_lg .t662__bgimg {
        padding-bottom: 70.58823529411765% !important;
        background-position: left center !important;
    }    
    .t662__tile_xl .t662__bgimg {
        padding-bottom: 46.71203649205415% !important;
        background-position: center center !important;
    }
    
    /*Карточки с программой на странице Продукта*/
    .t772__wrapper {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin-bottom: -80px !important;
    }
    .t772__separator {
        display: none !important;
    }
    .t772__col {
        max-width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;   
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 80px !important;
    }
    .uc-without-text .t772__textwrapper {
        display: none !important;
    }
    
    /*Заголовки карточек с программой на странице Продукта*/
    .t772__title, .t772 .t-card__title {
        letter-spacing: -0.04em !important;
    }
    .t772__textwrapper {
        margin-top: 30px !important;
    }    
    
    /*Описания карточек с программой на странице Продукта*/
    .t772__descr, .t772 .t-card__descr {
        margin-top: 20px !important;
    }   
    
    /*Изображения карточек с программой на странице Продукта*/
    .t772__imgwrapper {
        padding-bottom: 120% !important;
        margin-bottom: 0px !important;
    }
    
    /*Слайдер с работами учеников на странице Продукта*/
    .t923 .t-slds__main {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t923 .t-slds__container {
        width: 100% !important;
    }
    .t923__col {
        width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .uc-without-text .t923__content {
        display: none !important;
    }
    .t923__imgwrapper {
        padding-bottom: 120% !important;
    }
    
    /*Стрелки в слайдере с работами учеников на странице Продукта*/
    .t923 .t-slds__arrow_wrapper {
        width: 80px !important;
    }
    .t923 .t-slds__arrow-right {
        right: unset !important;
        left: 17px !important;
    }
    .t923 .t-slds__arrow-left {
        left: unset !important;
        right: 17px !important;
    }    
    
    /*Блок стоимость на странице Продукта*/
    .t780 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
        position: relative !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t780__separator {
        display: none !important;
    }
    .t780 .t-col:not(.t780__img) {
        max-width: calc(100% / 3) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;   
        position: relative !important;
        z-index: 2 !important;
    }
    .t780__wrapper {
        padding-top: 80px !important;
        padding-bottom: 100px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t780__title-wrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-bottom: 0px !important;
    }
    .t780 .js-product-controls-wrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t780__descr {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;         
    }
    .t780__price-wrapper {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;           
    }
    .t780__btn-wrapper {
        -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
        order: 5 !important;         
    }
    
    /*Изображение в блоке стоимость на странице Продукта*/
    .t780__img {
        max-width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        padding-left: 80px !important;
        padding-right: 80px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t780 .t-slds, .t780 .t-slds__main, .t780 .t-slds__container, .t780 .t-slds__items-wrapper, .t780 .t-slds__item_active, .t780 .t-slds__wrapper, .t780 .t-slds__imgwrapper {
        height: 100% !important;
    }
    .t780 .t-slds__items-wrapper {
        width: auto !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }
    .t780 .t-slds__item:not(.t-slds__item_active, :first-child) {
        width: auto !important;
    }
    #allrecords .t780 .t-slds__item:first-child {
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
        width: 100% !important;
        height: 100% !important;
        background-color: rgba(12, 10, 12, 0.8) !important;  
        opacity: 1 !important;
        z-index: 1 !important;
    }
    .t780 .t-slds__item:first-child .t-slds__wrapper {
        display: none !important;    
    }
    .t780 .t-slds__item_active {
        width: 100% !important;
    }
    .t780 .t-slds__bgimg {
        padding-bottom: 0 !important;
        height: 100% !important;
    }
    
    /*Описания в блоке стоимость на странице Продукта*/
    .t780__title_small {
        margin-top: 40px !important;
    }
    .t780__descr {
        color: #c4c4c4 !important;
        line-height: 1.3 !important;
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    
    /*Подзаголовок в блоке стоимость на странице Продукта*/
    .t780 .t-product__option-variants {
        display: none !important;
    }
    .t780 .t-product__option {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t780 .t-product__option-title {
        padding-top:30px !important;
        padding-bottom: 0px !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        font-size: 32px !important;
        line-height: 1.1 !important;
        font-weight: 300 !important;
        font-family: 'Oswald' !important;
        letter-spacing: -0.04em !important;
        position: relative !important;
    }
    .t780 .t-product__option-title:before {
        content: '' !important;
        position: absolute !important;
        height: 0px !important;
        width: 0%;
        left: 0px !important;
        top: 0px !important;
        border-top: 1px solid !important;
        border-color: inherit !important;        
    }
    
    /*Цены в блоке стоимость на странице Продукта*/
    .t780__price-wrapper {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .t780__price-item {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;  
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;        
    }
    .t780__price_old {
        font-size: 32px !important;
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
        margin-bottom: 3px !important;
    }
    .t780__price {
        margin-right: 30px !important;
    }
    .t780__price-value {
        white-space: nowrap !important;
    }
    
    /*Кнопка в блоке стоимость на странице Продукта*/
    .t780__btn-wrapper {
        margin-top: 40px !important;
    }
    .t780__btn {
        width: 100% !important;
    }
    
    /*Блок с ракиданными изображениями на странице Продукта*/
    .t982__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }    
    .t982__col {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;  
    }
    .t982__itemwrapper {
        height: auto !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }
    .t982__imgwrapper {
        width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;        
        box-sizing: border-box !important;        
    }
    .t982__infowrapper {
        width: auto !important;
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;        
        box-sizing: border-box !important;          
    }
    .t982__persname {
        margin-bottom: 0px !important;
        margin-right: 20px !important;
    }
    .t982__separator {
        display: none !important;
    }
    .t982__col:first-child {
        max-width: calc(100% / 3 * 2) !important;
    }
    .t982__col:first-child .t982__itemwrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
        position: relative !important;
    }
    .t982__col:first-child .t982__imgwrapper {
        margin-top: 120px !important;
        width: 50% !important;
        position: absolute !important;
        -webkit-transform: translateY(100%) translateY(120px) !important;
        -ms-transform: translateY(100%) translateY(120px) !important;
        transform: translateY(100%) translateY(120px) !important;
    }
    .t982__col:first-child .t982__infowrapper {
        max-width: 100% !important;
    }    
    .t982__col:nth-child(3) {
        max-width: calc(100% / 3) !important;
        margin-bottom: 120px !important;
    }
    .t982__col:nth-child(3) .t982__infowrapper {
        display: none !important;
    }
    .t982__col:nth-child(3) .t982__imgwrapper {
        width: 100% !important;
    }
    .t982__col:last-child .t982__itemwrapper {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t982__col:last-child .t982__imgwrapper  {
        width: calc(100% / 3 * 2) !important;
        padding-left: 110px !important;
        padding-right: 130px !important;
    }
    .t982__col:last-child .t982__infowrapper {
        max-width: calc(100% / 3) !important;
    }
    .t982__col:last-child .t982__imgratio-wrapper {
        padding-bottom: 133.333333334% !important;
    }
    
    /*Блок 1+2 на странице Продукта*/
    .t786__container {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }
    .t786__col {
        width: calc(100% / 3) !important;
        position: relative !important;
    }
    .t786__imgwrapper {
        margin-bottom: 0px !important;
        padding-bottom: 120% !important;
    }
    .t786__textwrapper {
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
        top: 0px !important;
        left: 0px !important;
        box-sizing: border-box !important;
        padding-left: 50px !important;
        padding-right: 50px !important;
        padding-top: 40px !important;
        padding-bottom: 110px !important;
        z-index: 2 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t786__col:not(:last-child) .t786__textwrapper {
        display: none !important;
    }
    .t786__bgimg:not(.t786__bgimg_second) {
        z-index: 1 !important;
    }
    .t786__bgimg_second {
        background-image: unset !important;
        background-color: rgba(12, 10, 12, 0.8) !important;
        opacity: 1 !important;
        z-index: 2 !important;
    }
    
    /*Описание в блоке 1+2 на сттранице Продукта*/
    .t786__descr {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 0px !important;
    }    
    
    /*Заголовок в блоке 1+2 на сттранице Продукта*/
    .t786__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: auto !important;
    }
    
    /*Цены в блоке 1+2 на странице Продукта*/
    .t786__price-wrapper {
        margin-top: 15px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        margin-bottom: auto !important;
    }
    .t786__price {
        margin-right: 0px !important;
        width: 100% !important;
    }
    .t786__price_old {
        font-size: 32px !important;
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
        margin-top: 20px !important;
    }
    
    /*Кнопка в блоке 1+2 на странице Продукта*/
    .t786__buttons {
        margin-top: 0px !important;
        position: absolute !important;
        bottom: 0px !important;
        left: 0px !important;
        width: 100% !important;
        padding-left: 50px !important;
        padding-right: 50px !important;
        padding-bottom: 40px !important;
        box-sizing: border-box !important;
        z-index: 2 !important;
    }
    .t786__btn {
        width: 100% !important;
    }
    
    /*Аккордеон на странице Помощь*/
    .t585 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t585 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t585 .t-prefix_4 {
        margin-left: auto !important;
    }
    .t585 .t-col_4 {
        max-width: calc(100% / 3) !important;
    }    
    .t585 .t-col_8 {
        max-width: calc(100% / 3 * 2) !important;
    }
    .t585 .t-col_12 {
        max-width: 100% !important;
    } 
    .t585__wrapper {
        padding-bottom: 10px !important;
    }
    .t585 .t-col .t585__header {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        border: none !important;
    }
    .t585__trigger-button {
        padding: 0px !important;
        outline-offset: unset !important;
        outline: unset !important;
    }
    .t585 .t-col:last-child .t585__header {
        margin-bottom: 0px !important;
    }
    .t585__text {
        margin-bottom: 0px !important;
    }
    .t585__textwrapper {
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 30px !important;
    }
    .t585__title {
        margin-bottom: 30px !important;
    }  
    .t585 .t-col:last-child .t585__wrapper {
        padding-bottom: 0px !important;
    }
    .t585 .t-col:last-child .t585__title {
        margin-bottom: 0px !important;
    } 
    .t585 .t-col:last-child .t585__textwrapper {
        margin-top: 30px !important;
        margin-bottom: 40px !important;
    }
    .t585__border {
        display: none !important;
    }
    
    /*Заголовки аккордеона на странице Помощь*/
    .t585__title {
        letter-spacing: -0.04em !important;
        max-width: calc(100% - 30px) !important;
    }
    
    /*Иконка аккордеона на странице Помощь*/
    .t585__icon-hover, .t585__lines, .t585__circle {
        display: none !important;
    }
    .t585__icon {
        top: 12px !important;
        padding: 0px !important;
        width: 17px !important;
        height: 11px !important;
        opacity: 1 !important;
        background-image: url('https://static.tildacdn.com/tild3565-6364-4465-b931-383464333831/Polygon_3.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        -webkit-transition: all 0.3s linear !important;
        -moz-transition: all 0.3s linear !important;
        -ms-transition: all 0.3s linear !important;
        -o-transition: all 0.3s linear !important;
        transition: all 0.3s linear !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;        
    }
    .uc-white-arrow .t585__icon {
        background-image: url('https://static.tildacdn.com/tild6132-6436-4336-b663-656661643264/Polygon_2.svg') !important;
    }
    .t585__opened .t585__icon {
        -webkit-transform: rotate(-180deg) !important;
        -ms-transform: rotate(-180deg) !important;
        transform: rotate(-180deg) !important;
    }
    .t585__wrapper:hover .t585__icon {
        opacity: .6 !important;
    }
    
    /*Блок с контактами на странице Контакты*/
    .t457 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t457 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t457 .t-col:first-child {
        max-width: calc(100% / 3) !important;
        float: right !important;
    }  
    .t457 .t-col:not(:first-child) {
        max-width: calc(100% / 3 * 2) !important;
    }   
    
    /*Заголовок в блоке контакты на старнице Контакты*/
    .t457__logo {
        text-align: left !important;
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
        max-width: 50% !important;
        margin-top: 0px !important;
        margin-left: auto !important;
        padding-left: 10px !important;
        box-sizing: border-box !important;
    }
    
    /*Описание в блоке контакты на странице Контакты*/
    .t457__copyright {
        text-align: left !important;
        opacity: 1 !important;
        max-width: 50% !important;
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
        margin-top: 0px !important;
        margin-left: auto !important;        
        box-sizing: border-box !important;        
    }
    
    /*Пункты в блоке контакты на странице Контакты*/
    .t457__ul {
        padding: 0px !important;
        margin: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        text-align: left !important;
        max-width: -webkit-max-content !important;
        max-width: -moz-max-content !important;
        max-width: max-content !important;
        margin-left: auto !important;
    }
    .t457__li {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 10px !important;
        margin-bottom: 40px !important;
        border-bottom: 1px solid !important;
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
    }
    .t457__li:last-child {
        margin-bottom: 0px !important;
    }
    .t457__li a {
        letter-spacing: -0.04em !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }    
    .t457__li:hover a {
        color: #636363 !important;
    }
    
    /*Каталог на странице Мастер-классы*/
    .t776__parent {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t776__col {
        max-width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;        
    }
    .t776__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    
    /*Заголовки каталога на странице Мастер-классы*/
    .t776__title {
        letter-spacing: -0.04em !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    
    /*Подзаголовки каталога на странице Мастер-классы*/
    .t776 .js-product-sku {
        display: block !important;
        color: #C4C4C4 !important;
        font-size: 14px !important;
        line-height: 1.3 !important;
        font-weight: 500 !important;
        font-family: 'Roboto Flex' !important;
        text-transform: uppercase !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;   
        margin-top: 15px !important;
    }
    
    /*Описания каталога на странице Мастер-классы*/
    .t776__descr {
        margin-top: 20px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;             
    }
    
    /*Цены в каталоге на странице Мастер-классы*/
    .t776__price-item {
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
    }
    .t776__price {
        margin-right: 20px !important;
    }
    .t776__price-wrapper {
        padding-top: 20px !important;
        margin-top: auto !important;
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;          
    }
    
    /*Изображения в каталоге на странице Мастер-классы*/
    .t776__imgwrapper {
        padding-bottom: 120% !important;
        margin-bottom: 30px !important;
    }
    
    /*Кнопки в каталоге на странице Мастер-классы*/
    .t776__btn-wrapper {
        margin-top: 40px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t776__btn {
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .t776__btn_second {
        margin-top: 15px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup_show, .t756 .t-popup_show {
        right: 0px !important;
        left: 0px !important;
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t702 .t-popup__container-static, .t756 .t-popup__container-static {
        margin-top: 80px !important;
        margin-bottom: 100px !important;
    }
    .t702 .t-popup__container, .t756 .t-popup__container {
        max-width: 580px !important;
        width: 100% !important;
        left: 0px !important;
        right: 0px !important;        
    }
    .t702__wrapper, .t756__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Поп-ап с виджетом*/
    .t868 .t-popup_show {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    .t868 .t-popup__container {
        position: static !important;
        top: unset !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
         -webkit-transform: none !important; 
        -o-transform: none !important;
         transform: none !important;
         margin-top: auto !important;
         margin-bottom: auto !important;
        left: 0px !important;
        right: 0px !important;    
        max-width: 100% !important;
        width: 100% !important;
    }
    
    /*Иконка закрытия поп-ап формы*/
    .t702 .t-popup__close, .t390 .t-popup__close, .t868 .t-popup__close, .t756 .t-popup__close {
        width: 20px !important;
        height: 20px !important;
        top: 20px !important;
        right: 20px !important;
    }
    .t702 .t-popup__close-wrapper, .t390 .t-popup__close-wrapper, .t868 .t-popup__close-wrapper, .t756 .t-popup__close-wrapper {
        padding: 0px !important;
        width: 100% !important;
        height: 100% !important;
    }
    .t702 .t-popup__close-icon, .t390 .t-popup__close-icon, .t868 .t-popup__close-icon, .t756 .t-popup__close-icon {
        width: 100% !important;
        height: 100% !important;
    }
    .t702 .t-popup__close-icon g, .t390 .t-popup__close-icon g, .t868 .t-popup__close-icon g, .t756 .t-popup__close-icon g {
        width: 2.5px !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
    }
    .t702 .t-popup__close-wrapper:hover .t-popup__close-icon g, .t390 .t-popup__close-wrapper:hover .t-popup__close-icon g, .t868 .t-popup__close-wrapper:hover .t-popup__close-icon g, .t756 .t-popup__close-wrapper:hover .t-popup__close-icon g {
        fill: #636363 !important;
    }
    .t702 .t-popup__close-icon rect, .t390 .t-popup__close-icon rect, .t868 .t-popup__close-icon rect, .t756 .t-popup__close-icon rect {
        width: 2.5px !important;
    } 
    
    /*Описание поп-ап формы*/
    .t702__descr {
        letter-spacing: -0.04em !important;
        margin-top: 30px !important;
    }
    
    /*Отступ от текста до полей в поп-ап форме*/
    .t702__text-wrapper {
        margin-bottom: 40px !important;
    }
    
    /*Поля в поп-ап форме*/
    .t-input-group {
        margin-bottom: 10px !important;
    }
    .t-input {
        height: 60px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        color: #000000 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 300 !important;
        font-family: 'Roboto Flex' !important;
    }
    .t-input-group .t-input-phonemask {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Подсказки в поп-ап форме*/
    #allrecords input::-webkit-input-placeholder {color:#C4C4C4 !important; opacity: 1 !important;}
    #allrecords input::-moz-placeholder {color:#C4C4C4 !important; opacity: 1 !important;}
    #allrecords input:-moz-placeholder {color:#C4C4C4 !important; opacity: 1 !important;}
    #allrecords input:-ms-input-placeholder {color:#C4C4C4 !important; opacity: 1 !important;}
    #allrecords textarea::-webkit-input-placeholder {color:#C4C4C4 !important; opacity: 1 !important;}
    #allrecords textarea::-moz-placeholder {color:#C4C4C4 !important; opacity: 1 !important;}
    #allrecords textarea:-moz-placeholder {color:#C4C4C4 !important; opacity: 1 !important;}
    #allrecords textarea:-ms-input-placeholder {color:#C4C4C4 !important; opacity: 1 !important;}
    
    /*Чек-бокс в поп-ап форме*/
    .t-input-group_cb {
        margin-top: 40px !important;
    }
    .t-checkbox__control {
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 300 !important;
        font-family: 'Roboto Flex' !important;     
        padding-left: 40px !important;
    }
    .t-checkbox__control a {
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;        
    }
    .t-checkbox__control a:hover {
        opacity: .7 !important;
    }
    .t-checkbox__indicator {
        border: 1px solid #C4C4C4 !important;
        opacity: 1 !important;
        position: absolute !important;
        left: 0px !important;
        top: 3px !important;
    }
    .t-checkbox {
        left: 0px !important;
        top: 3px !important;        
    }
    .t-checkbox__indicator:after {
        left: 7px !important;
    }
    
    /*Кнопка в поп-ап форме*/
    .t-form__submit {
        margin-top: 40px !important;
    }
    
    /*Поп-ап с информцией*/
    .t756__wrapper {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Подзаголовок в поп-ап с информацией*/
    .t756__title_small {
        margin-bottom: 0px !important;
        margin-top: 30px !important;
        letter-spacing: -0.04em !important;
    }
    
    /*Цены в поп-ап с информацией*/
    .t756__price-wrapper {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    .t756__price {
        margin-top: 0px !important;
        margin-right: 20px !important;
        color: #000000 !important;
        font-size: 32px !important;
        line-height: 1.1 !important;
        font-weight: 300 !important;
        font-family: 'Oswald' !important;
        letter-spacing: -0.04em !important;        
    }
    .t756__price_old {
        margin-top: 0px !important;
        color: #C4C4C4 !important;
        font-size: 32px !important;
        line-height: 1.1 !important;
        font-weight: 300 !important;
        font-family: 'Oswald' !important;
        letter-spacing: -0.04em !important;             
    }
    
    /*Описание в поп-ап с информацией*/
    .t756__descr {
        line-height: 1.3 !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    
    /*Кнопка в поп-ап с информацией*/
    .t756__btn-wrapper {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    
    /*Списки в поп-ап с информацией*/
    .t756__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t756__descr ul li {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t756__descr ul li:not(:last-child) {
        margin-bottom: 10px !important;
    }
    .t756__descr ul li:before {
        content: '' !important;
        background-image: url('https://static.tildacdn.com/tild3565-3530-4431-b433-333135316432/Ellipse_72.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        /*background-color: #000000 !important;*/
        /*border-radius: 50% !important;*/
        width: 7px !important;
        height: 7px !important;
        margin-top: 8px !important;
        margin-right: 20px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    
    /*Заголовок на странице Политика конфиденциальности*/
    .t030__title {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        letter-spacing: -0.04em !important;
    }
    
    /*Описание на странцие Политика конфиденциальности*/
    .t030__descr {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        padding-bottom: 0px !important;
        padding-top: 30px !important;        
    }
    
    /*Успешная отправка формы*/
    .t-form__successbox {
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 300 !important;
    }
    
    /*Сообщение о сборе куки*/
    .t657_rectangle:nth-child(n) {
        left: unset !important;
        right: 20px !important;
        bottom: 20px !important;
        max-width: 300px !important;
    }
    .t657__wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
    }
    .t657__text {
        margin-bottom: 0px !important;
    }
    .t657__btn-wrapper {
        margin-top: 20px !important;
    }
    .t657__btn:nth-child(n) {
        font-family: 'Oswald' !important;
        font-weight: 300 !important;
        font-size: 20px !important;
        line-height: 1 !important;
        letter-spacing: -0.04em !important;
        height: auto !important;
        min-width: unset !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
        box-sizing: border-box !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 0px !important;
        background-color: transparent !important;
    }
    
    /*Обложка на странице Текстуры*/
    [data-record-type="1065"] .t-cover {
        min-height: 650px !important;
        height: 100vh !important;
    }
    [data-record-type="1065"] .t-cover__carrier, [data-record-type="1065"] .t-cover__wrapper, [data-record-type="1065"] .t-cover__filter {
        height: 100% !important;    
    }
    .t1065 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    [data-record-type="1065"] .t-cover__wrapper {
        width: 100% !important;
        display: block !important;
        position: relative !important;
    }
    .t1065__wrapper {
        padding-top: 140px !important;
        padding-bottom: 60px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;        
        width: 100% !important;
        height: 100% !important;
        margin-bottom: 0px !important;
        margin-top: auto !important;
        max-width: calc(100% / 3 * 2) !important;
        box-sizing: border-box !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }  
    .t1065__itemwrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;   
        margin-bottom: auto !important;
    } 
    .t1065__textwrapper {
        text-align: left !important;
        margin-bottom: 0px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t1065__buttonwrapper {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    
    /*Надзаголовок в обложке на странице Текстуры*/
    .t1065__item_icon {
        display: none !important;
    }    
    .t1065__itemwrapper {
        width: auto !important;
    }
    .t1065__row {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    .t1065__item {
        width: auto !important;
    }
    .t1065__item-text {
        margin-top: 0px !important;
        letter-spacing: -0.04em !important;
    }
    
    /*Описание в обложке на старинце Текстуры*/
    .t1065__descr {
        position: absolute !important;
        bottom: 70px !important;
        right: 0px !important;
        padding-top: 40px !important;
        padding-left: 0px !important;
        padding-right: 0px !important; 
        margin-left: 10px !important;
        margin-right: 10px !important;
        width: 100% !important;
        max-width: calc(100% / 3 - 20px) !important;
        box-sizing: border-box !important;  
        letter-spacing: -0.04em !important;
    }
    .t1065__descr:before {
        content: '' !important;
        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        height: 0 !important;
        display: inline-block !important;
        border-bottom: 1px solid !important;
        border-color: #F5F5F5 !important;
        -webkit-animation-name: show-line !important;
        animation-name: show-line !important;
        -webkit-animation-duration: 1s !important;
        animation-duration: 1s !important;
        -webkit-animation-fill-mode: forwards !important;
        animation-fill-mode: forwards !important;
        -webkit-animation-timing-function: ease-in-out !important;
        animation-timing-function: ease-in-out !important;
        -webkit-animation-delay: 1s !important;
        animation-delay: 1s !important;
    }
    
    /*Кнопка в обложке на странице Текстуры*/
    .t1065__buttonwrapper {
        margin-top: 40px !important;
    }
    
    /*Блок Техники на странице Текстуры*/
    .t855__container, .t855 .t-section__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t855__item .t-col {
        max-width: 50% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t855__separator {
        display: none !important;
    }
    .t855__item {
        margin-left: calc(100% / 3) !important;
    }
    .t855__item:not(:last-child) {
        padding-bottom: 40px !important;
        margin-bottom: 40px !important;
        position: relative !important;
    }
    .t855__item:first-child {
        padding-top: 40px !important;
        position: relative !important;
    }    
    .t855__item:not(:last-child):after {
        content: '' !important;
        position: absolute !important;
        bottom: 0px !important;
        left: 10px !important;
        width: calc(100% - 20px) !important;
        height: 0 !important;
        display: inline-block !important;
        border-bottom: 1px solid !important;
        border-color: #F5F5F5 !important;        
    }
    .t855__item:first-child:before {
        content: '' !important;
        position: absolute !important;
        top: 0px !important;
        left: 10px !important;
        width: calc(100% - 20px) !important;
        height: 0 !important;
        display: inline-block !important;
        border-top: 1px solid !important;
        border-color: #F5F5F5 !important;        
    }    
    
    /*Заголовки в блоке Техники на странице Текстуры*/
    .t855__title {
        padding-right: 40px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        letter-spacing: -0.04em !important;
        margin-bottom: 0px !important;
    }
    
    /*Описания в блоке Техники на странице Текстуры*/
    .t855__descr {
        padding-top: 5px !important;
    }
    
    /*Кнопка в блоке Техники на странцие Текстуры*/
    .t855 .t-section__container .t-col {
        width: 100% !important;
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: 0px !important;
    }    
    .t855 .t-section__container .t-section__bottomwrapper {
        margin-top: 60px !important;
        text-align: left !important;
    }
    
    /*Изображения в блоке Техники на странице Текстуры*/
    .t663__container {
        padding-left: 70px !important;
        padding-right: 70px !important;
        max-width: 100% !important;
        box-sizing: border-box !important;        
    }
    .t663__row {
        padding-left: 10px !important;
        padding-right: 10px !important;
        max-width: calc(100% / 3 * 2) !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
    }
    .t663__row:first-child {
        padding-top: 0px !important;
    }
    .t663__bgimg {
        padding-bottom: 70.58823529411765% !important;
    }
    
    /*Блок 14 уникальных техник на странице Текстуры*/
    .t485 .t-container {
        padding-left: 70px !important;
        padding-right: 70px !important;
        max-width: 100% !important;
        box-sizing: border-box !important;         
    }
    .t485 .t-col {
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    
    /*Надзаголовок в блоке 14 уникальных техник на странице Текстуры*/
    .t485__uptitle {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        letter-spacing: -0.04em !important;
        padding-left: 10px !important;
    }
    
    /*Заголовок в блоке 14 уникальных техник на странице Текстуры*/
    .t485__title {
        letter-spacing: -0.04em !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important; 
        margin-left: 20px !important;
        margin-top: 3px !important;        
    }

    /*Описание в блоке 14 уникальных техник на странице Текстуры*/    
    .t485__descr {
        letter-spacing: -0.04em !important;
        margin-bottom: 0px !important;
        margin-top: auto !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;    
        max-width: calc(100% / 3) !important;
        padding-left: calc(100% / 3 - 180px + 10px) !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
    }
    
    /*Изображение в блоке 14 уникальных техник на странице Текстуры*/     
    .t485__img {
        max-width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
    }
    
    /*Плитки с изображения в блоке 14 уникальных техник на странице Текстуры*/
    [data-record-type="667"].t-rec_pt_135 {
        padding-top: 140px !important;
    }
    .t667__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;        
    }
    .t667__row {
        padding-left: 0px !important;
        padding-right: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .t667__tile:first-child {
        width: 100% !important;
        padding-left: 10px !important;
        max-width: calc(100% / 3 + 10px) !important;
        box-sizing: border-box !important;
        /*padding-top: calc(25% - 5px) !important;*/
        margin-top: auto !important;
    }
    .t667__tile:last-child {
        width: 100% !important;
        padding-right: 10px !important;
        max-width: 50% !important;
        box-sizing: border-box !important;
    }  
    .t667__bgimg {
        position: relative !important;
    }
    
    /*Блок Для кого этот курс на странице Текстуры*/
    .t497__container, .t497 .t-section__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;          
    }
    .t497__col {
        max-width: calc(100% / 3) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
    }
    .t497__col.t-prefix_4 {
        margin-left: calc(100% / 3) !important;
    }
    
    /*Заголовки в блоке Для кого этот курс на странице Текстуры*/
    .t497__name {
        padding-bottom: 0px !important;
    }
    .t497__textwrapper {
        padding-left: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t497__textwrapper:before {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild3565-3530-4431-b433-333135316432/Ellipse_72.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 7px !important;
        height: 7px !important;
        margin-top: 8px !important;
        margin-right: 20px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .uc-white-dots .t497__textwrapper:before {
        background-image: url(https://static.tildacdn.com/tild6132-3261-4137-b532-326162336435/Ellipse_72.svg) !important;
    }
    
    /*Кнопка в блоке Для кого этот курс на странице Текстуры*/
    .t497 .t-section__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t497 .t-section__container .t-col {
        width: 100% !important;
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: 0px !important;
    }
    .t497 .t-section__container .t-section__bottomwrapper {
        margin-top: 60px !important;
        text-align: left !important;
    }   
    
    /*Изображения в блоке Для кого этот курс на странице Текстуры*/
    .t660__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;         
    }
    .t660__row {
        max-width: calc(100% / 3 * 2) !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: auto !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t660__row:not(:last-child) {
        padding-bottom: 20px !important;
    }
    .t660__tile {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t660__tile_lg {
        width: 100% !important;
    }
    .t660__tile_sm {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        padding-top: 20px !important;
    }
    .t660__tile_sm .t660__bgimg_wrapper {
        width: 50% !important;
        box-sizing: border-box !important;
    }    
    .t660__tile_sm .t660__bgimg_wrapper:first-child {
        padding-right: 10px !important;
    }
    .t660__tile_sm .t660__bgimg_wrapper:last-child {
        padding-left: 10px !important;
    }    
    .t660__tile_xl .t660__bgimg, .t660__tile_lg .t660__bgimg {
        padding-bottom: 70.58823529411765% !important;
    }
    .t660__tile_sm .t660__bgimg {
        padding-bottom: 144.386327973984% !important;
    }
    
    /*Блок Любовь Ки на странице Текстуры*/
    .t177 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;          
    }
    .t177 .t-col {
        margin-left: 0px !important;
        margin-right: 0px !important;
        max-width: 50% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;    
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;    
    }
    .t177 .t-col:first-child {
        padding-right: 10% !important;
    }
    .t177__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t177__descr {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t177__text {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }    
    
    /*Надзаголовок в блоке Любовь Ки на странице Текстуры*/
    .t177__descr {
        opacity: 1 !important;
        letter-spacing: -0.04em !important;
        margin-bottom: 30px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Текст в блоке Любовь Ки на странице Текстуры*/
    .t177__text {
        margin-top: 60px !important;        
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        letter-spacing: -0.04em !important;
    }
    
    /*Список в блоке Любовь Ки на странице Текстуры*/
    .t177__text ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        margin-bottom: 40px !important;
    }
    .t177__text li {
        color: #c4c4c4 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 300 !important;
        font-family: 'Roboto Flex' !important;
        letter-spacing: 0 !important;
    }  
    .t177__text li:not(:last-child) {
        margin-bottom: 20px !important;
    } 
    
    /*Блок Тарифы на странице Текстуры*/
    .t1025__container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;          
    }
    .t1025__col {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t1025__itemwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t1025__item {
        max-width: calc(100% / 3) !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        border: none !important;
    }
    .t1025__contentwrapper {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
        -webkit-box-flex: unset !important;
        -ms-flex-positive: unset !important;
        flex-grow: unset !important;
        width: 100% !important;
    }
    .t1025__textwrapper {
        margin-right: 0px !important;
        -webkit-box-flex: unset !important;
        -ms-flex-positive: unset !important;
        flex-grow: unset !important;
        width: 100% !important;
    }
    .t1025__textwrapper > .js-product-link {
        pointer-events: none !important;
    }
    .t1025__title {
        padding-bottom: 40px !important;
        margin-bottom: 40px !important;
        box-sizing: border-box !important;
        border-bottom: 1px solid !important;
        border-color: inherit !important;
    }
    
    /*Текст в блоке Тарифы на странице Текстуры*/
    .t1025__descr {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        opacity: 1 !important;
    }
    .t1025__descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;      
    }
    .t1025__descr li:not(:last-child) {
        margin-bottom: 20px !important;
    }
    
    /*Подарки в блоке Тарифы на странице Текстуры*/
    [data-record-type="1025"]:not([style*="background-color"]) .js-product-sku {
        color: #000000 !important;
    }
        [data-record-type="1025"]:not([style*="background-color"]) .js-product-sku ul li {
        color: #000000 !important;
    }
    .t1025 .js-product-sku {
        display: block !important;
        color: #f5f5f5 !important;
        font-size: 32px !important;
        line-height: 1.1 !important;
        font-weight: 300 !important;
        font-family: 'Oswald' !important;
        letter-spacing: -0.04em !important;
        margin-top: 40px !important;
    }
    .t1025 .js-product-sku ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        margin-top: 30px !important;
        padding-left: 0px !important;
    }
    .t1025 .js-product-sku li {
        color: #c4c4c4 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 300 !important;
        font-family: 'Roboto Flex' !important;
        letter-spacing: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }  
    .t1025 .js-product-sku li:not(:last-child) {
        margin-bottom: 20px !important;
    }  
    .t1025 .js-product-sku ul li:before {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild3565-3530-4431-b433-333135316432/Ellipse_72.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 7px !important;
        height: 7px !important;
        margin-top: 8px !important;
        margin-right: 20px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }  
    .uc-white-dots .t1025 .js-product-sku ul li:before {
        background-image: url(https://static.tildacdn.com/tild6132-3261-4137-b532-326162336435/Ellipse_72.svg) !important;
    } 
    
    /*Цены в блоке Тарифы на странице Текстуры*/
    .t1025__price-wrapper {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    .t1025__price-item {
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
    }
    .t1025__price {
        margin-right: 20px !important;
    }
    .t1025__price_old {
        margin-left: 0px !important;
    }
    .uc-with-price-descr .t1025__price-wrapper:before {
        width: 100% !important;
        content: "Текст меняется на странице в блоке с кодом" !important;
        color: rgb(0, 0, 0) !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 300 !important;
        font-family: "Roboto Flex" !important;
        margin-bottom: 10px !important;
    }
    
    /*Кнопки в блоке Тарифы на странице Текстуры*/
    .t1025__price-buttons {
        width: 100% !important;
    }
    .t1025__btn-wrapper {
        margin-top: 40px !important;
    }
    .t1025__btn-row {
        margin-bottom: 0px !important;
    }
    .t1025__btn-second_wrapper {
        margin-top: 20px !important;
    }
    
    /*Заголовки в слайдере на странице Текстуры*/
    .t923__textwrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 5px !important;
        padding-top: 30px !important;
    }    
    .t923__title {
        letter-spacing: -0.04em !important;
    }
    
    /*Изображения в 2 колонки*/
    .t603 .t-container_100 {
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    #allrecords [data-record-type="603"] .t603__tile {
        padding-top: 20px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    #allrecords [data-record-type="603"] .t603__tile:first-child, #allrecords [data-record-type="603"] .t603__tile:nth-child(2) {
        padding-top: 0px !important;    
    }
    .t603 .t-bgimg {
        padding-bottom: 120% !important;
    }
    
    /*Табы с подразделами*/
    .t397 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }
    .t397__col {
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;        
    }
    .t397__wrapper {
        margin-top: -20px !important;
    }
    .t397__tab {
        display: inline-block !important;
        width: auto !important;
        border: none !important;
        margin-right: 40px !important;
        margin-top: 20px !important;
    }
    .t397__title {
        letter-spacing: -0.04em !important;
        -webkit-transition: all 0.2s linear !important;
        -moz-transition: all 0.2s linear !important;
        -ms-transition: all 0.2s linear !important;
        -o-transition: all 0.2s linear !important;
        transition: all 0.2s linear !important;
        padding-right: 0px !important;
        padding-bottom: 10px !important;
        position: relative !important;
    }
    .t397__title:after {
        content: '' !important;
        position: absolute !important;
        display: block !important;
        left: 0px !important;
        bottom: 0px !important;
        height: 0px !important;
        width: 0% !important;
        border-bottom: 1px solid !important;
        border-color: inherit !important;
        -webkit-transition: all .3s ease-in-out !important;
        -moz-transition: all .3s ease-in-out !important;
        -ms-transition: all .3s ease-in-out !important;
        -o-transition: all .3s ease-in-out !important;
        transition: all .3s ease-in !important;        
    }
    .t397__tab_active .t397__title:after {
        width: 100% !important;
    }
    
    /*Блок в 3 колонки с изображением по середине*/
    .t852 .t-card__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t852 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        margin-bottom: 0px !important;
    }
    .t852 .t-col:nth-child(3) {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .t852__imgwrapper {
        padding-bottom: 145% !important;
        margin-bottom: 0px !important;
    }
    .t852 .t-card__btn-wrapper {
        margin-top: auto !important;
        padding-top: 60px !important;
    }
    .t852 .t-btn {
        margin-bottom: 0px !important;
    }
    .t852 .t-col:first-child .t852__content, .t852 .t-col:first-child .t-card__btn-wrapper {
        padding-right: 60px !important;
    }
    .t852 .t-col:nth-child(3) .t852__content, .t852 .t-col:nth-child(3) .t-card__btn-wrapper {
        padding-left: 60px !important;
    }
    .t852 .t-col:nth-child(3) .t-card__btn-wrapper {
        display: none !important;
    }
    .t852 .t-card__descr {
        margin-top: 0px !important;
    }
    
    /*Слайдер с продуктами на главной*/
    .uc-products .t923 .t-slds__container {
        overflow: visible !important;
        width: 100% !important;
    }
    .uc-products .t923 .t-slds__items-wrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }
    .uc-products .t923 .t-slds__item {
        min-width: calc(100% / 3 * 2) !important;
        width: auto !important;
    }
    .t923__imgwrapper.t923__imgwrapper_4-3 {
        padding-bottom: 65% !important;
    }
    .t923__wrapper {
        position: relative !important;
    }
    .uc-products .t923__content {
        background-color: transparent !important;
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
        left: 0px !important;
        top: 0px !important;
        z-index: 2 !important;
    }
    .uc-products .t923__textwrapper {
        max-width: 50% !important;
        height: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 50px !important;
        padding-right: 30px !important;
    }
    .uc-products .t923 .t-card__uptitle {
        position: absolute !important;
        top: 50px !important;
        right: 50px !important;
        color: #f5f5f5 !important;
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 2.6 !important;
        letter-spacing: 0 !important;
        width: 60px !important;
        height: 60px !important;
        box-sizing: border-box !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        border: 0.08em solid !important;
        border-color: inherit !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        padding: 0px !important;
        margin: 0px !important;
    }
    .uc-products .t923 .t-card__descr {
        margin-top: 30px !important;
    }
    .uc-products .t923 .t-slds__arrow-right {
        left: 0px !important;    
    }
    .uc-products .t923 .t-slds__arrow-left {
        right: 0px !important;    
    }
    .uc-products .t923__bgimg {
        -webkit-transition: all 0.3s ease-out !important;
        -moz-transition: all 0.3s ease-out !important;
        -ms-transition: all 0.3s ease-out !important;
        -o-transition: all 0.3s ease-out !important;
        transition: all 0.3s ease-out !important;
    }
    .uc-products .t923__wrapper:hover .t923__bgimg {
        -webkit-transform: scale(1.05) !important;
        -ms-transform: scale(1.05) !important;
        transform: scale(1.05) !important;
    }
    
    /*Карточки с залипающими изображениями*/
    [data-record-type="760"].t-rec_pt_105 {
        padding-top: 100px !important;
    }
    .t760 .t-container {
        max-width: 100% !important;
        padding-left: 70px !important;
        padding-right: 70px !important;
        box-sizing: border-box !important;
    }      
    .t760 .t-col {
        max-width: 50% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t760 .t-col:nth-child(2) {
        max-width: calc(100% / 12 * 5) !important;
        margin-left: auto !important;
    }
    .t760 .t-col:nth-child(1) .t760__floatable {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        row-gap: 20px !important;
    }
    .t760__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t760__title-wrapper {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
        margin-bottom: 0px !important;
    }
    .t760__descr {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;          
        margin-top: 60px !important;
    }
    .t760__descr strong {
        display: inline-block !important;
        font-family: 'Oswald' !important;
        font-size: 32px !important;
        font-weight: 300 !important;
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
        margin-top: 40px !important;
    }
    .t760__descr ul {
        list-style-type: none !important;
        margin-top: 30px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t760__descr ul li {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t760__descr ul li:not(:last-child) {
        margin-bottom: 20px !important;
    }
    .t760__descr ul li:before {
        content: '' !important;
        background-image: url(https://static.tildacdn.com/tild3565-3530-4431-b433-333135316432/Ellipse_72.svg) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 7px !important;
        height: 7px !important;
        margin-top: 8px !important;
        margin-right: 20px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t760__price-wrapper {
        display: -webkit-flex !important;
        display: flex !important;
        -webkit-align-items: flex-start !important;
        align-items: flex-start !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;          
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    .t760__price-item {
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
    }
    .t760__price {
        margin-right: 20px !important;
    }
    .t760__price-wrapper:before {
        width: 100% !important;
        content: "Текст меняется на странице в блоке с кодом" !important;
        color: #000000 !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        font-weight: 300 !important;
        font-family: 'Roboto Flex' !important;
        margin-bottom: 10px !important;
    }
    .t760__btn-wrapper {
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;          
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    .t760__btn {
        min-width: 420px !important;
    }
    .t760__img {
        margin-bottom: 0px !important;
    }
    
    
    
@media screen and (max-width: 1200px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 30px !important;
        padding-left: 35px !important;
        padding-right: 35px !important;        
    }   
    .t-btn > table, .t-submit > table, .t-btn > span, .t-submit > span {
        margin-bottom: 8px !important;
    } 
    .t-submit {
        padding-bottom: 8px !important;
    }    
    
    /*Стандартные текстовые кнопки*/
    .t-btntext, .t467 .t-btn:nth-child(n), .t482 .t-btn:nth-child(n), .t944__btn:nth-child(n), .t1065__btn:nth-child(n), .t855 .t-btn:nth-child(n), .t497 .t-btn:nth-child(n), .t852 .t-btn:nth-child(n) {
        font-size: 30px !important;
    }  
    .t944__buttonwrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Стандартные главные заголовки*/
    .t1060__title, .t409__title, .t050__title, .t1065__title, .t225__title {
        font-size: 112px !important;
    }  
    .t050 .t-container, .t225 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Стандартные большие заголовки*/
    .t015__title, .t165__title, .t467__title, .t780__title, .t485__uptitle, .t177__title, .t760__title {
        font-size: 97px !important;       
    } 
    .t015 .t-container, .t467 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t015 ul {
        padding-left: 0px !important;
    }    
    
    /*Стандартные средние заголовки*/
    .t1060__item-text, .t056__title, .t688__title, .t778__title, .t780__price, .t982__persname, .t786__price, .t702__title, .t756__title, .t1025__title, .uc-products .t923 .t-card__title {
        font-size: 54px !important;       
    }    
    
    /*Отступ с разделителем между H2-заголовком и блоком*/
    .t146 {
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }    
    
    /*Меню*/
    .t446__maincontainer {
        padding-left: 20px !important;
        padding-right: 20px !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;        
    }
    .t446__leftwrapper, .t446__rightmenuwrapper, .t446__right_descr {
        display: none !important;
    }
    .t446__rightwrapper {
        /*display: none !important;*/
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;   
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        margin-left: auto !important;
    }    
    .t446__additionalwrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t446__right_langs {
        padding-top: 0px !important;
        padding-bottom: 0px !important;     
        padding-left: 0px !important;
        padding-right: 40px !important;
    }
    
    /*Логотип в меню*/
    .t446__logowrapper {
        margin-right: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }
    .t446__imglogo {
        width: 57px !important;
        max-width: 57px !important;
    }
    
    /*Бургер в меню*/
    .t446__burgerwrapper_smallscreen {
        padding-left: 0px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t446__burger {
        width: 40px !important;
        height: 21px !important;
    }  
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 57px !important;
    }
    
    /*Описание в мобильном меню*/
    .t450__right_descr {
        font-size: 30px !important;
    }    
    
    /*Футер*/
    .t981__wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t981__col_right {
        padding-left: 20px !important;
    }
    
    /*Пункты в футере*/
    .t981__menu-item {
        margin-right: 20px !important;
    }
    .t981__menu-link {
        font-size: 30px !important;       
    }
    .t981__secondary-menu li {
        margin-right: 20px !important;
    }
    
    /*Логотип в футере*/
    .t981__logo {
        max-width: 57px !important;
    }
    
    /*Обложка на Главной*/
    [data-record-type="1060"] .t-cover {
        min-height: 550px !important;
    }   
    .t1060 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    
    /*Контейнер со средними заголовками в обложке на Главной*/
    .t1060__item:first-child {
        top: 8px !important;
    } 
    
    /*Иконка у заголовка в обложке на главной*/
    .t1060__title u:before {
        width: 72px !important;
        height: 17px !important;
        top: 19px !important;
        left: 60px !important;
    }    
    
    /*Блок с цитатой на главной*/
    .t056 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t056__descr {
        font-size: 30px !important;
    }   
    
    /*Слайдер в 1 колонку на Главной*/
    .t670 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t670 .t-slds__arrow_container {
        max-width: calc(100% - 30px) !important;
        left: 10px !important;
        right: 10px !important;
    }
    .t670 .t-slds__arrow-left {
        left: -89px !important;
    }
    .t670 .t-slds__arrow-right {
        right: -89px !important ;
    }  
    
    /*Плитка с продуктами на Главной*/
    .t778__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t778__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 20px !important;
    }  
    
    /*Изображения плиток с продуктами на Главной*/
    /*.t778__imgwrapper {*/
    /*    padding-bottom: 160% !important;*/
    /*}*/
    
    /*Лейбл в плитках с продуктами на Главной*/
    .t778__markwrapper {
        right: 30px !important;
        top: 30px !important;
    }    
    
    /*Блок Любовь Ки на Главной*/
    .t165__col-top {
        max-width: 50% !important;
    }
    .t165__vtop:not(.t165__col-top) {
        max-width: 50% !important;
    }
    
    /*Надзаголовок в блоке Любовь Ки на Главной*/
    .t165__uptitle {
        font-size: 30px !important;
    }   
    
    /*Большое описание в блоке Любовь Ки на Главной*/
    .t165__text u {
        font-size: 29px !important;
    }  
    
    /*Блок Любовь Ки на Главной*/
    .t165 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t165__img {
        margin-right: -20px !important; 
    } 
    
    /*Блока Наша миссия на Главной*/
    .t500__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Заголовочная секция в блоке Наша миссия на Главной*/
    .t500 .t-section__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t500 .t-section__container .t-section__title {
        font-size: 29px !important;
    } 
    
    /*Слайдер с отзывами на Главной*/
    .t958__wrapper {
        max-width: calc(100% - 20px) !important;
    }
    .t958__card-wrapper {
        padding-bottom: 150% !important;
    }
    .t958__card_preview {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }     
    
    /*Заголовки в блоке Отзывы на Главной*/
    .t958__author-name {
        font-size: 30px !important;
    }
    
    /*Читать все в блоке Отзывы на Главной*/
    .t958__more-wrapper:before {
        margin-left: 30px !important;
    }    
    .t958__more-wrapper:after {
        margin-left: 30px !important;
    }  
    
    /*Стрелки в блоке Отзывы на Главной*/
    .t958__control {
        width: 20px !important;
    }
    .t958__control .t-slds__arrow-right {
        left: -20px !important;
    }
    .t958__control .t-slds__arrow-left {
        right: -20px !important;
    }       
    
    /*Поп-ап с отзывов на Главной*/
    .t958 .t-popup_show {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Обложка на странице Продукта*/
    .t409 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        /*min-height: 550px !important;*/
    }    
    
    /*Надзаголовок в обложке на странице Продукта*/
    .t409__uptitle {
        font-size: 30px !important;
    }   
    
    /*Описание в обложке на странице Продукта*/
    .t409__descr {
        max-width: 300px !important;
    }
    
    /*Изображение в обложке на странице Продукта*/
    .t409__imgwrapper {
        max-width: 50% !important;
    }    
    .uc-img-cover .t409__imgwrapper {
        padding-right: 20px !important;
    }
    
    /*Стандартный текстовый блок в 1 колонку на странице Продукта*/
    .t004 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Стандартные текстовый блок в 1 колонку с заголовком и кнопкой*/
    .t482 .t-container, .t852 .t-card__container {
        padding-left: 10px !important;
        padding-right: 10px !important;       
    } 
    
    /*Заголовок в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__title {
        font-size: 30px !important;
    }    
    
    /*Изображения в 3 колонки на странице Продукта*/
    .t214 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    /*Блок с карточками в кругах на странице Продукта*/
    .t850 .t-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    
    /*Галерея изображений с разными соотношениями сторон на странице Продукта*/
    .t662__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Карточки с программой на странице Продукта*/
    .t772__wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Заголовки карточек с программой на странице Продукта*/
    .t772__title, .t772 .t-card__title {
        font-size: 30px !important;
    }
    
    /*Слайдер с работами учеников на странице Продукта*/
    .t923 .t-slds__main {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Стрелки в слайдере с работами учеников на странице Продукта*/
    .t923 .t-slds__arrow_wrapper {
        width: 20px !important;
    }
    .t923 .t-slds__arrow-right {
        left: -20px !important;
    }
    .t923 .t-slds__arrow-left {
        right: -20px !important;
    }    
    
    /*Блок стоимость на странице Продукта*/
    .t780 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Изображение в блоке стоимость на странице Продукта*/
    .t780__img {
        padding-left: 20px !important;
        padding-right: 20px !important;
    } 
    
    /*Подзаголовок в блоке стоимость на странице Продукта*/
    .t780 .t-product__option-title {
        font-size: 30px !important;
    }    
    
    /*Цены в блоке стоимость на странице Продукта*/
    .t780__price_old {
        font-size: 30px !important;
    }    
    
    /*Блок с ракиданными изображениями на странице Продукта*/
    .t982__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t982__col:first-child .t982__imgwrapper {
        -webkit-transform: translateY(100%) translateY(100px) !important;
        -ms-transform: translateY(100%) translateY(100px) !important;
        transform: translateY(100%) translateY(100px) !important;
    }
    .t982__col:nth-child(3) {
        margin-bottom: 100px !important;
    }
    .t982__col:last-child .t982__imgwrapper {
        padding-left: 90px !important;
        padding-right: 110px !important;
    }
    
    /*Блок 2+1 на странице Продукта*/
    .t786__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Блок 1+2 на странице Продукта*/
    .t786__textwrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 20px !important;
        padding-bottom: 90px !important;
    }
    
    /*Цены в блоке 1+2 на странице Продукта*/
    .t786__price_old {
        font-size: 30px !important;
    }        
    
    /*Кнопка в блоке 1+2 на странице Продукта*/
    .t786__buttons {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 20px !important;
    }   
    
    /*Аккордеон на странице Помощь*/
    .t585 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Заголовки аккордеона на странице Помощь*/
    .t585__title {
        font-size: 30px !important;
    }  
    
    /*Блок с контактами на странице Контакты*/
    .t457 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Заголовок в блоке контакты на старнице Контакты*/
    .t457__logo {
        font-size: 30px !important;
    }
    
    /*Каталог на странице Мастер-классы*/
    .t776__parent {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Заголовки каталога на странице Мастер-классы*/
    .t776__title {
        font-size: 30px !important;
    }    
    
    /*Цены в каталоге на странице Мастер-классы*/
    .t776__price-item {
        font-size: 30px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup_show, .t756 .t-popup_show {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t702 .t-popup__container-static, .t756 .t-popup__container-static {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    } 
    
    /*Описание поп-ап формы*/
    .t702__descr {
        font-size: 30px !important;
    }
    
    /*Подзаголовок в поп-ап с информацией*/
    .t756__title_small {
        font-size: 30px !important;
    }
    
    /*Цены в поп-ап с информацией*/
    .t756__price {
        font-size: 30px !important;
    }
    .t756__price_old {
        font-size: 30px !important;
    }
    
    /*Заголовок на странице Политика конфиденциальности*/
    .t030__title {
        font-size: 30px !important;
    }
    
    /*Обложка на старнице Текстуры*/
    [data-record-type="1065"] .t-cover {
        min-height: 550px !important;
    }   
    .t1065 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }      
    
    /*Надзаголовок в обложке на странице Текстуры*/
    .t1065__item-text {
        font-size: 30px !important;
    }
    
    /*Описание в обложке на старинце Текстуры*/
    .t1065__descr {
        font-size: 30px !important;
    }    
    
    /*Заголовки в блоке Техники на странице Текстуры*/
    .t855__title {
        font-size: 30px !important;
        padding-right: 20px !important;
    }
    
    /*Блок Техники на странице Текстуры*/
    .t855__container, .t855 .t-section__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Изображения в блоке Техники на странице Текстуры*/
    .t663__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Блок 14 уникальных техник на странице Текстуры*/
    .t485 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    /*Заголовок в блоке 14 уникальных техник на странице Текстуры*/
    .t485__title {
        font-size: 30px !important;       
    }

    /*Описание в блоке 14 уникальных техник на странице Текстуры*/    
    .t485__descr {
        font-size: 30px !important;   
        padding-left: calc(100% / 3 - 175px + 10px) !important;
    }   
    
    /*Плитки с изображения в блоке 14 уникальных техник на странице Текстуры*/
    .t667__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Блок Для кого этот курс на странице Текстуры*/
    .t497__container, .t497 .t-section__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }   
    
    /*Изображения в блоке Для кого этот курс на странице Текстуры*/
    .t660__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Блок Любовь Ки на странице Текстуры*/
    .t177 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t177 .t-col:first-child {
        padding-right: 30px !important;
    }
    
    /*Надзаголовок в блоке Любовь Ки на странице Текстуры*/
    .t177__descr {
        font-size: 30px !important;
    }   
    
    /*Текст в блоке Любовь Ки на странице Текстуры*/
    .t177__text {
        font-size: 29px !important;
    }    
    
    /*Блок Тарифы на странице Текстуры*/
    .t1025__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    } 
    
    /*Подарки в блоке Тарифы на странице Текстуры*/
    .t1025 .js-product-sku {
        font-size: 30px !important;
    }
    
    /*Цены в блоке Тарифы на странице Текстуры*/
    .t1025__price-item {
        font-size: 30px !important;
    }
    
    /*Заголовки в слайдере на странице Текстуры*/
    .t923__title {
        font-size: 30px !important;
    } 
    
    /*Изображения в 2 колонки*/
    #allrecords .t603 .t-container_100 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Табы с подразделами*/
    .t397 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    
    /*Блок в 3 колонки с изображением по середине*/
    .t852 .t-col:first-child .t852__content, .t852 .t-col:first-child .t-card__btn-wrapper {
        padding-right: 20px !important;
    }
    .t852 .t-col:nth-child(3) .t852__content, .t852 .t-col:nth-child(3) .t-card__btn-wrapper {
        padding-left: 20px !important;
    }    
    
    /*Слайдер с продуктами на главной*/
    .uc-products .t923__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 20px !important;
    }
    .uc-products .t923 .t-card__uptitle {
        top: 30px !important;
        right: 30px !important;
    }
    .t923__imgwrapper.t923__imgwrapper_4-3 {
        padding-bottom: 75% !important;
    }
    .uc-products .t923 .t-slds__arrow-right {
        left: unset !important;    
        right: 10px !important;
    }
    .uc-products .t923 .t-slds__arrow-left {
        right: unset !important;    
        left: 10px !important;
    } 
    
    /*Карточки с залипающими изображениями*/
    .t760 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t760__descr strong {
        font-size: 30px !important;
    }
    .t760__price-item {
        font-size: 30px !important;
    }  
    .t760__btn {
        min-width: 100% !important;
    }    
    
    
}



@media screen and (max-width: 960px) { 
    
    /*Блок 960px+*/
    .t-screenmin-980px {
        display: none !important;
    }     
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 27px !important;
        height: 65px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }  
    .t-btn > table, .t-submit > table, .t-btn > span, .t-submit > span {
        margin-bottom: 6px !important;
    } 
    .t-submit {
        padding-bottom: 6px !important;
    }    
    
    /*Стандартные текстовые кнопки*/
    .t-btntext, .t467 .t-btn:nth-child(n), .t482 .t-btn:nth-child(n), .t944__btn:nth-child(n), .t1065__btn:nth-child(n), .t855 .t-btn:nth-child(n), .t497 .t-btn:nth-child(n), .t852 .t-btn:nth-child(n) {
        font-size: 27px !important;
        padding-bottom: 9px !important;
    } 
    .t467 .t-btn:nth-child(n) {
        display: none !important;
    }
    
    /*Стандартные главные заголовки*/
    .t1060__title, .t409__title, .t050__title, .t1065__title, .t225__title {
        font-size: 100px !important;
    }
    
    /*Стандартные главные заголовки в блоке в 2 колонки*/
    .t225__title {
        max-width: 100% !important;
        padding-right: 10px !important;
    }
    .t225__descr {
        max-width: 600px !important;
    }
    .t225 .t-col {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }     
    
    /*Стандартные большие заголовки*/
    .t015__title, .t165__title, .t467__title, .t780__title, .t485__uptitle, .t177__title, .t760__title {
        font-size: 85px !important;       
    }    
    .t467__title {
        max-width: 100% !important;
    }
    
    /*Стандартные средние заголовки*/
    .t1060__item-text, .t056__title, .t688__title, .t778__title, .t780__price, .t982__persname, .t786__price, .t702__title, .t756__title, .t1025__title, .uc-products .t923 .t-card__title {
        font-size: 46px !important;       
    }   
    
    /*Описания в стандартных блоках с большими заголовками*/
    .t015__descr, .t050__descr, .t225__descr {
        padding-top: 50px !important;
    }   
    
    /*Отступ сверху в начале страницы*/
    .t375 {
        height: 150px !important;
    }
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] div {
        height: 120px !important;
    } 
    .uc-small-padding[data-record-type="113"] div {
        height: 60px !important;
    }
    
    /*Средние отступы между блоками*/
    .t150 {
        height: 100px !important;
    }  
    
    /*Маленькие отступы между блоками*/
    .t151 {
        height: 80px !important;
    }    
    
    /*Отступ между H2-заголовком и блоком*/
    .t034 .t-container {
        height: 60px !important;
    }   
    .uc-50-on-960 .t034 .t-container {
        height: 50px !important; 
    }
    
    /*Отступ с разделителем между H2-заголовком и блоком*/
    .t146 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;        
    }    
    
    /*Отступ между H2-заголовком и блоком с текстом*/
    .t151b {
        height: 50px !important;
    }    
    
    /*Меню*/
    .t446__positionfixed, .t446__maincontainer  {
        height: 70px !important;
    }
    
    /*Логотип в меню*/
    .t446__imglogo {
        width: 51px !important;
        max-width: 51px !important;
    }   
    
    /*Языки в меню*/
    .t446__additionalwrapper {
        margin-left: 35px !important;
    }
    .t446__right_langs {
        padding-right: 35px !important;
    }    
    
    /*Бургер в меню*/
    .t446__burger {
        width: 37px !important;
        height: 20px !important;
    }   
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 51px !important;
    }    
    
    /*Мобильное меню*/
    .t450__container {
        padding-bottom: 25px !important;
    }
    .t450__logowrapper {
        margin-bottom: 50px !important;
    }
    
    /*Описание в мобильном меню*/
    .t450__right_descr {
        font-size: 27px !important;
    }  
    
    /*Кнопка в мобильном меню*/
    .t450__right_buttons {
        margin-top: 50px !important;
    } 
    
    /*Иконка закрытия в мобильном меню*/
    .t450__close-button {
        width: 18px !important;
        height: 18px !important;
    }    
    
    /*Футер*/
    .t981__wrapper {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .t981__col_left {
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .t981__col_right {
        width: 100% !important;
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
        margin-left: 0px !important;
        border: none !important;
    }
    .t981__col_right:before {
        display: none !important;
    }    
    
    /*Логотип в футере*/
    .t981__logo-wrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t981__logo {
        max-width: 92px !important;
    }
    
    /*Пункты в футере*/
    .t981__main-menu {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        margin-bottom: 30px !important;
    }
    .t981__menu-item {
        text-align: center !important;
        margin-left: 0px !important;
        margin-right: 0px !important; 
        box-sizing: border-box !important;
        position: relative !important;        
    }
    .t981__menu-item:not(:first-child) {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t981__menu-item:not(:first-child, :last-child) {
        padding-right: 21px !important;
    }
    .t981__menu-item:not(:first-child, :last-child):after {
        content: "" !important;
        height: 90% !important;
        width: 0px !important;
        position: absolute !important;
        right: 0px !important;
        bottom: 0px !important;
        border-right: 1px solid #f5f5f5 !important;
    }
    .t981__menu-item:first-child {
        width: 100% !important;
    }
    .t981__menu-link {
        font-size: 27px !important;       
    }  
    .t981__secondary-menu {
        max-width: 280px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }  
    .t981__secondary-menu ul {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t981__secondary-menu li {
        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-bottom: 20px !important;
        text-align: center !important;
    }
    .t981__secondary-menu li:last-child {
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 30px !important;
        margin-bottom: 0px !important;
        text-align: center !important;
    }    
    
    /*Обложка на Главной*/
    [data-record-type="1060"] .t-cover {
        min-height: 500px !important;
        height: calc(100vh - 40px) !important;
    }   
    
    /*Контейнер с заголовком и описание в обложке на Главной*/
    .t1060__col:first-child {
        max-width: 50% !important;
        margin-bottom: 0px !important;
        padding-top: 120px !important;
        padding-bottom: 50px !important;
    }  
    .t1060__textwrapper {
        height: 100% !important;
    }
    .t1060__descr {
        padding-bottom: 45px !important;
        margin-bottom: 35px !important;
        max-width: 320px !important;
    }
    .t1060__title {
        margin-right: calc(100% * -2) !important;
    }
    
    /*Контейнер со средними заголовками в обложке на Главной*/
    .t1060__col-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t1060__col:last-child {
        max-width: 50% !important;
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        margin-top: 120px !important;
    }        
    .t1060__itemwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t1060__item:first-child .t1060__item-text {
        font-size: 19px !important;
        border-width: 0.09em !important;
        line-height: 2.7 !important;
    }
    .t1060__item:first-child {
        top: 3px !important;
    }
    
    /*Иконка у заголовка в обложке на главной*/
    .t1060__title u:before {
        width: 64px !important;
        height: 16px !important;
        top: 17px !important;
        left: 54px !important;
    }       
    
    /*Блок с цитатой на главной*/
    .t056__descr {
        padding-top: 30px !important;
        font-size: 27px !important;
    }   
    
    /*Слайдер в 1 колонку на Главной*/
    .t670 .t-slds__container {
        max-width: 100% !important;
        box-sizing: border-box !important; 
    }    
    .t670 .t-slds__arrow_container {
        max-width: 100% !important;
        left: 0px !important;
        right: 0px !important;
    }
    .t670 .t-slds__arrow_wrapper-left {
        left: 20px !important;
    }
    .t670 .t-slds__arrow_wrapper-right {
        right: 20px !important;
    }    
    .t670 .t-slds__arrow-left {
        left: 15px !important;
    }
    .t670 .t-slds__arrow-right {
        right: 15px !important;
    }
    /*.t670 .t-slds__item:not(.t-slds__item_active) {*/
    /*    opacity: 1 !important;*/
    /*}*/
    
    /*Стрелки в слайдерах*/
    .t-slds__arrow-withbg {
        width: 50px !important;
        height: 50px !important;
        background-color: rgba(0, 0, 0, .7) !important;
    }
    #allrecords .t-slds__arrow_wrapper:hover .t-slds__arrow-withbg:nth-child(n) {
        border-color: rgba(0, 0, 0, .7) !important;
        background-color: rgba(0, 0, 0, .7) !important;
    }
    .t-slds__arrow_body:nth-child(n) {
        width: 11px !important;
    }      
    .t-slds__arrow_body polyline {
        stroke: #F5F5F5 !important;
    }
    #allrecords .t-slds__arrow_wrapper:hover polyline:nth-child(n) {
        stroke: #F5F5F5 !important;
    }
    
    /*Плитка с продуктами на Главной*/
    .t778__container {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding-top: 0px !important;
        padding-bottom: 10px !important;
        overflow-x: auto !important;
    }
    .t778__wrapper {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .t778__col {
        max-width: 45% !important;
        min-width: 45% !important;
    }
    .t778__col:nth-child(n) {
        margin-top: 0px !important;
    }
    .t778__content {
        width: 100% !important;
    }
    .t778__textwrapper  {
        max-width: 100% !important;
        display: block !important;   
        padding-top: 30px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    
    /*Изображения в плитках с продуктами на Главной*/
    .t778__wrapper .js-product-link {
        width: 100% !important;
    }
    .t778__imgwrapper {
        padding-bottom: 90% !important;
        position: static !important;
    }
    .t778__bgimg {
        position: absulute !important;
        padding-bottom: 0 !important;
        height: 100% !important;
        background-size: cover !important;
        background-position: left top !important;
    }
    
    /*Описание в плитках с продуктами на Главной*/
    .t778__descr {
        margin-top: 25px !important;
    }
    
    /*Лейбл в плитках с продуктами на Главной*/
    .t778__col:first-child .t778__textwrapper  {
        padding-right: 110px !important;
    }
    .t778__mark {
        font-size: 19px !important;
        border-width: 0.09em !important;
        line-height: 2.7 !important;
    }   
    
    /*Блок Любовь Ки на Главной*/
    .t165 .t-container {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t165 .t-container:after {
        display: none !important;
    }
    .t165__col-top {
        max-width: 100% !important;
    }
    .t165__vtop:not(.t165__col-top) {
        max-width: 100% !important;
    }
    .t165__img {
        margin-right: -20px !important;
        margin-left: 20px !important;
    }
    
    /*Надзаголовок в блоке Любовь Ки на Главной*/
    .t165__uptitle {
        font-size: 27px !important;
        margin-bottom: 25px !important;
    }    
    
    /*Описание в блоке Любовь Ки на Главной*/
    .t165__text {
        margin-top: 50px !important;
        margin-bottom: 40px !important;        
    }    
    
    /*Большое описание в блоке Любовь Ки на Главной*/
    .t165__text u {
        font-size: 26px !important;
        margin-top: 35px !important;
        margin-bottom: 35px !important;        
    }  
    .t165__text u:first-child {
        max-width: 600px !important;
    }
    
    /*Блока Наша миссия на Главной*/
    .t500 {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t500__container {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t500__container:before {
        display: none !important;
    }
    .t500__cell-left, .t500__cell-right {
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .t500__cell-left {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;   
        margin-top: 35px !important;
    }
    .t500__cell-right {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important; 
        margin-top: 50px !important;
    }
    .t500__textwrapper {
        padding-right: 0px !important;
    }
    
    /*Изобрадение в блоке Наша миссия на Главной*/
    .t500__cell_50:not(.t500__cell-left, .t500__cell-right) {
        width: 100% !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 35px !important;
        margin-bottom: 0px !important;
    }    
    .t500__img {
        max-width: 100% !important;
    }
    
    /*Заголовочная секция в блоке Наша миссия на Главной*/
    .t500 .t-section__container .t-section__title {
        font-size: 26px !important;
        max-width: 600px !important;
    }   
    .t500 .t-section__container .t-col {
        max-width: 100% !important;
    }  
    
    /*Слайдер с отзывами на Главной*/
    /*.t958__gallery {*/
        /*-ms-touch-action: none !important;*/
        /*touch-action: none !important;*/
    /*}*/
    /*.t958 .t-container_100 {*/
    /*    overflow-x: scroll !important;*/
    /*    -webkit-overflow-scrolling: touch !important;*/
    /*    padding-bottom: 10px !important;*/
    /*}*/
    .t958__wrapper {
        overflow: visible !important;
    }
    .t958__slider {
        overflow: visible !important;
    }
    /*.t958__slidecontainer {*/
    /*    -webkit-transform: none !important;*/
    /*    -ms-transform: none !important;*/
    /*    transform: none !important;*/
    /*    -ms-flex-wrap: nowrap !important;*/
    /*    flex-wrap: nowrap !important;*/
    /*}*/
    .t958__item {
        max-width: 45% !important;
        min-width: 45% !important;
    }     
    /*.t958__slidecontainer:after {*/
    /*    content: "" !important;*/
    /*    height: 10px !important;*/
    /*    min-width: 10px !important;*/
    /*    display: block !important;*/
    /*    position: relative !important;*/
    /*}*/
    /*.t958__next, .t958__previous {*/
    /*    display: none !important;*/
    /*}*/
    
    /*Изображения в блоке Отзывы на Главной*/
    .t958__card_preview  .t958__avatar {
        width: 85px !important;
        height: 85px !important;
        margin-right: 25px !important;
    }
    
    /*Заголовки в блоке Отзывы на Главной*/
    .t958__author-name {
        font-size: 27px !important;
    }     
    
    /*Текст в блоке с отзывами на Главной*/
    .t958__card_preview .t958__review {
        margin-top: 25px !important;
    }
    
    /*Стрелки в блоке Отзывы на Главной*/
    .t958__previous .t-slds__arrow {
        display: none !important;
    }
    .t958__next .t-slds__arrow {
        display: none !important;
    }
    .t958__next {
        width: 10% !important;
    }
    
    /*Поп-ап с отзывом на Главной*/
    .t958 .t-popup__container.t-popup__container-static {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }    
    
    /*Заголовочная секция в поп-ап с отзывом на Главной*/
    .t958__card_popup .t958__author {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Текст в поп-ап с отзывом на Главной*/
    .t958__card_popup .t958__review {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t958__card_popup .t958__review .t958__review-text {
        margin-top: 25px !important;
        padding-top: 35px !important;
    }
    
    /*Иконка закрытия поп-ап с отзывом на Главной*/
    .t958__close {
        width: 18px !important;
        height: 18px !important;
    }
    
    /*Обложка на странице Продукта*/
    .t409 .t-container {
        height: auto !important;
        min-height: unset !important;
    }     
    
    /*Надзаголовок в обложке на странице Продукта*/
    .t409__uptitle {
        font-size: 27px !important;
        margin-bottom: 15px !important;
    }  
    .uc-img-cover .t409__uptitle {
        max-width: 100% !important;
    }
    
    /*Обложка на странице Продукта*/
    .t409__textwrapper {
        min-height: unset !important;
        height: auto !important;
        max-width: 100% !important;
        padding-bottom: 50px !important;
    }
    .uc-img-cover .t409__textwrapper {
        padding-bottom: 50px !important;   
    }
    
    /*Изображение в обложке на странице Продукта*/
    .t409__imgwrapper {
        max-width: unset !important;
        width: calc(100% + 20px) !important;
        margin-left: -10px !important;
        margin-right: -10px !important;
        position: relative !important;
        padding-left: 0px !important;
        right: unset !important;
        bottom: unset !important;
        margin-top: 0px !important;
    }
    .uc-img-cover .t409__imgwrapper {
        max-width: unset !important;
        top: unset !important;
        padding-right: 0px !important;
    }
    .uc-img-cover .t409__img {
        height: auto !important;
        -o-object-fit: unset !important;
        object-fit: unset !important;
        -o-object-position: unset !important;
        object-position: unset !important;
    }
    
    /*Заголовок в обложке на старнице Продукта*/
    .t409__title {
        margin-bottom: 0px !important;
    }
    .uc-img-cover .t409__title {
        max-width: 100% !important;
    }
    
    /*Описание в обложке на странице Продукта*/
    .t409__descr {
        margin-top: 40px !important;
    }
    
    /*Кнопка в обложке на странице Продукта*/
    .t409__btn-container {
        bottom: 50px !important;
    }
    .uc-img-cover .t409__btn-container {
        bottom: 50px !important;
    }    
    
    /*Стандартный текстовый блок в 1 колонку на странице Продукта*/
    .t004 .t-col_4 {
        max-width: 100% !important;
    }
    .t004 .t-prefix_4 {
        margin-left: 0px !important;
    }    
    .t004 .t-col_6 {
        max-width: 100% !important;
    }    
    .t004 .t-col_12 {
        max-width: 100% !important;
    } 
    
    /*Стандартные текстовый блок в 1 колонку с заголовком и кнопкой*/
    .t482 .t-col_4, .t852 .t-col_4 {
        max-width: 100% !important;
    }
    .t482 .t-prefix_4, .t852 .t-prefix_4 {
        margin-left: 0px !important;
    }    
    .t482 .t-col_6, .t852 .t-col_6 {
        max-width: 100% !important;
    }    
    .t482 .t-col_12, .t852 .t-col_12 {
        max-width: 100% !important;
    }  
    
    /*Заголовок в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__title {
        font-size: 27px !important;
    }     
    
    /*Описание в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__title + .t482__descr {
        margin-top: 25px !important;
    }    
    
    /*Кнопка в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482 .t-btn:nth-child(n) {
        margin-top: 50px !important;
    }    
    
    /*Изображение в 3 колонки на странице Продукта*/
    .t214 .t-row {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t214__col {
        max-width: 50% !important;
    }
    .t214__blockimg {
        padding-bottom: 133.3333333333333% !important;
    }    
    .t214__col:first-child {
        max-width: 100% !important;
    }
    .t214__col:first-child .t214__blockimg {
        padding-bottom: 100% !important;
    }
    
    /*Описание в блоке с карточками в кругах на странице Продукта*/
    .t850__wrap .t-descr {
        margin-top: 25px !important;
    }   
    
    /*Блок с карточками в кругах на странице Продукта*/
    .t850__col {
        max-width: 50% !important;
    }    
    
    /*Галерея изображений с разными соотношениями сторон на странице Продукта*/
    .t662__row {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }
    .t662__tile:nth-child(n) {
        width: 100% !important;
        padding-bottom: 20px !important;
    }
    .t662__row:last-child .t662__tile:first-child {
        padding-bottom: 0px !important;
    }
    .t662__bgimg:nth-child(n) {
        padding-bottom: 100% !important;
    }
    
    /*Карточки с программой на странице Продукта*/
    .t772__scroll-icon-wrapper {
        display: none !important;
    }
    .t772__wrapper {
        margin-bottom: 0px !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        padding-bottom: 10px !important;
        overflow-x: auto !important;
    }
    .t772__col {
        margin-bottom: 0px !important;
        max-width: 45% !important;
        min-width: 45% !important;
    }    
    
    /*Заголовки карточек с программой на странице Продукта*/
    .t772__title, .t772 .t-card__title {
        font-size: 27px !important;
    }
    .t772__textwrapper {
        margin-top: 25px !important;
    }  
    
    /*Слайдер с работами учеников на странице Продукта*/
    .t923 * {
        -ms-touch-action: auto !important;
        touch-action: auto !important;        
    }
    [data-record-type="923"]:not(.uc-products) .t923 .t-slds__main {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t923__slds-wrapper {
        padding: 0px !important;
    }  
    [data-record-type="923"]:not(.uc-products) .t923 .t-slds__items-wrapper {
        width: auto !important;
        height: auto !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        box-sizing: border-box !important;
    }
    .t923__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }
    .t923 .t-slds__item {
        width: 45% !important;
        max-width: 45% !important;
        min-width: 45% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;        
    }
    
    /*Блок стоимость на странице Продукта*/
    .t780 .t-col:not(.t780__img) {
        max-width: 100% !important;
    }
    .t780__wrapper {
        padding-top: 60px !important;
        padding-bottom: 80px !important;
    }
    
    /*Изображение в блоке стоимость на странице Платформа*/
    .t780__img {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Описания в блоке стоимость на странице Продукта*/
    .t780__title_small {
        margin-top: 35px !important;
    }
    .t780__descr {
        max-width: 600px !important;
    }
    
    /*Подзаголовок в блоке стоимость на странице Продукта*/
    .t780 .t-product__option-title {
        padding-top: 25px !important;
        margin-top: 35px !important;
        font-size: 27px !important;
    }   
    
    /*Цены в блоке стоимость на странице Продукта*/
    .t780__price-wrapper {
        margin-top: 35px !important;
    }    
    .t780__price_old {
        font-size: 27px !important;
        margin-bottom: 2px !important;
    }      
    .t780__price {
        margin-right: 25px !important;
    }
    
    /*Кнопка в блоке стоимость на странице Продукта*/
    .t780__btn-wrapper {
        margin-top: 35px !important;
    }
    .t780__btn {
        width: 50% !important;
    }
    
    /*Блок с ракиданными изображениями на странице Продукта*/
    .t982__itemwrapper {
        max-width: unset !important;
    }
    .t982__persname {
        margin-right: auto !important;
        max-width: 600px !important;
    }
    .t982__col {
        margin-bottom: 0px !important;
    }
    .t982__col:first-child {
        max-width: 100% !important;
    }
    .t982__col:first-child .t982__imgwrapper {
        position: relative !important;
        margin-top: 50px !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        width: calc(50% + 40px) !important;
    }
    .t982__col:nth-child(3) {
        max-width: 100% !important;
        margin-top: -80px !important;
        margin-bottom: 0px !important;
    }
    .t982__col:nth-child(3) .t982__imgwrapper {
        width: calc(50% + 40px) !important;
    }
    .t982__col:last-child {
        margin-top: 50px !important;
    }
    .t982__col:last-child .t982__itemwrapper {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t982__col:last-child .t982__imgwrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 100% !important;
    }
    .t982__col:last-child .t982__infowrapper {
        max-width: 100% !important;
        margin-top: 35px !important;
    }
    
    /*Блок 2+1 на странице Продукта*/
    .t786__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t786__col {
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 50% !important;
    }
    .t786__textwrapper {
        position: relative !important;
        padding-top: 80px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }
    .t786__buttons {
        position: relative !important;
    }
    .t786__col:last-child {
        width: 100% !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-bottom: 20px !important;
    }
    .t786__col:first-child {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    } 
    .t786__col:nth-child(2) {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }     
    .t786__imgwrapper {
        padding-bottom: 133.3333333333333% !important;
    }  
    .t786__col:last-child .t786__imgwrapper {
        position: absolute !important;
        height: 100% !important;
        padding-bottom: 0 !important;
        left: 0px !important;
        top: 0px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        width: calc(100% - 20px) !important;
        box-sizing: border-box !important;
    }    
    
    /*Заголовок в блок 1+2 на странице Продукта*/
    .t786__title {
        font-size: 19px !important;
        margin-top: 35px !important;
    }
    
    /*Цены в блоке 1+2 на странице Продукта*/
    .t786__price-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
    .t786__price {
        margin-right: 25px !important;
        width: auto !important;
    }
    .t786__price_old {
        font-size: 27px !important;
        margin-top: 0px !important;
        margin-bottom: 2px !important;
    }    
    
    /*Кнопка в блоке 1+2 на странице Продукта*/
    .t786__buttons {
        margin-top: 35px !important;
        padding-bottom: 80px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t786__btn {
        width: calc(50% - 10px) !important;
        margin-top: 0px !important;
    }
    
    /*Аккордеон на странице Помощь*/
    .t585 .t-col {
        max-width: 100% !important;
    }    
    .t585__textwrapper {
        margin-bottom: 25px !important;
    }
    .t585__title {
        margin-bottom: 25px !important;
    }  
    .t585 .t-col:last-child .t585__textwrapper {
        margin-top: 25px !important;
        margin-bottom: 35px !important;
    }    
    
    /*Заголовки аккордеона на странице Помощь*/
    .t585__title {
        font-size: 27px !important;
    } 
    
    /*Иконка аккордеона на странице Помощь*/
    .t585__icon {
        top: 9px !important;
        width: 15px !important;
        height: 10px !important;
    }        
    
    /*Блок с контактами на странице Контакты*/
    .t457 .t-col:first-child {
        max-width: 50% !important;
        float: right !important;
    }  
    .t457 .t-col:not(:first-child) {
        max-width: 50% !important;
    }   
    
    /*Заголовок в блоке контакты на старнице Контакты*/
    .t457__logo {
        font-size: 27px !important;
        max-width: 100% !important;
        padding-left: 0px !important;
    }   
    
    /*Описание в блоке контакты на странице Контакты*/
    .t457__copyright {
        max-width: 100% !important;
        padding-top: 25px !important;
        padding-left: 0px !important;
        margin-right: 20px !important;
    }    
    
    /*Пункты в блоке контакты на странице Контакты*/
    .t457__ul {
        margin-left: 0px !important;
    }
    .t457__li {
        padding-bottom: 9px !important;
        margin-bottom: 35px !important;
    }
    .t457__li a {
        font-size: 27px !important;
    }   
    
    /*Каталог на странице Мастер-классы*/
    .t776__parent {
        margin-bottom: -60px !important;
    }
    .t776__col {
        max-width: 50% !important;
        margin-bottom: 60px !important;
    }
    
    /*Подзаголовки каталога на странице Мастер-классы*/
    .t776 .js-product-sku {
        font-size: 13px !important;
    }    
    
    /*Заголовки каталога на странице Мастер-классы*/
    .t776__title {
        font-size: 27px !important;
    }  
    
    /*Цены в каталоге на странице Мастер-классы*/
    .t776__price-item {
        font-size: 27px !important;
    }
    
    /*Изображения в каталоге на странице Мастер-классы*/
    .t776__imgwrapper {
        margin-bottom: 25px !important;
    }    
    
    /*Кнопка в каталоге на странице Мастер-классы*/
    .t776__btn-wrapper {
        margin-top: 35px !important;
    }
    
    /*Иконка закрытия поп-ап формы*/
    .t702 .t-popup__close, .t390 .t-popup__close, .t868 .t-popup__close, .t756 .t-popup__close {
        width: 18px !important;
        height: 18px !important;
    } 
    
    /*Описание поп-ап формы*/
    .t702__descr {
        font-size: 27px !important;
        margin-top: 25px !important;
    }     
    
    /*Отступ от текста до полей в поп-ап форме*/
    .t702__text-wrapper {
        margin-bottom: 35px !important;
    }    
    
    /*Поля в поп-ап форме*/
    .t-input {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }    
    
    /*Чек-бокс в поп-ап форме*/
    .t-input-group_cb {
        margin-top: 35px !important;
    }
    
    /*Кнопка в поп-ап форме*/
    .t-form__submit {
        margin-top: 35px !important;
    }    
    
    /*Поп-ап с информцией*/
    .t756__wrapper {
        padding-top: 35px !important;
    }    
    
    /*Подзаголовок в поп-ап с информацией*/
    .t756__title_small {
        font-size: 27px !important;
        margin-top: 25px !important;
    }
    
    /*Цены в поп-ап с информацией*/
    .t756__price-wrapper {
        margin-top: 25px !important;
    }
    .t756__price {
        font-size: 27px !important;
    }
    .t756__price_old {
        font-size: 27px !important;
    }
    
    /*Описание в поп-ап с информацией*/
    .t756__descr {
        margin-top: 35px !important;
    }    
    
    /*Кнопка в поп-ап с информацией*/
    .t756__btn-wrapper {
        margin-top: 35px !important;
    }    
    
    /*Заголовок на странице Политика конфиденциальности*/
    .t030__title {
        font-size: 27px !important;
    }
    
    /*Описание на странцие Политика конфиденциальности*/
    .t030__descr {
        padding-top: 25px !important;        
    }   
    
    /*Сообщение о сборе куки*/
    .t657__btn:nth-child(n) {
        font-size: 19px !important;
    }   
    .t657_rectangle:nth-child(n) {
        right: 15px !important;
        bottom: 15px !important;
    }  
    
    /*Обложка на Главной*/
    [data-record-type="1065"] .t-cover {
        min-height: 500px !important;
        height: calc(100vh - 40px) !important;
    }   
    .t1065__wrapper {
        padding-top: 100px !important;
        padding-bottom: 50px !important;
        max-width: 100% !important;
    }
    
    /*Надзаголовок в обложке на странице Текстуры*/
    .t1065__itemwrapper {
        margin-bottom: 15px !important;
    }
    .t1065__item {
        margin-bottom: 0px !important;        
    }
    .t1065__item-text {
        font-size: 27px !important;
    }
    
    /*Описание в обложке на старинце Текстуры*/
    .t1065__descr {
        font-size: 27px !important;
        padding-top: 0px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
        bottom: unset !important;
        right: unset !important;
        top: 100px !important;
        left: 0px !important;
        max-width: 320px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }    
    .t1065__descr:before {
        display: none !important;
    }
    
    /*Кнопка в обложке на странице Текстуры*/
    .t1065__buttonwrapper {
        margin-top: 35px !important;
    } 
    
    /*Блок Техники на странице Текстуры*/
    .t855 .t-section__container {
        display: none !important;
    }
    .t855__item {
        max-width: 100% !important;
        margin-left: 0px !important;
    }
    .t855__item .t-col {
        max-width: 100% !important;    
    }
    .t855__item:not(:last-child) {
        padding-bottom: 35px !important;
        margin-bottom: 35px !important;
    }
    .t855__item:first-child {
        padding-top: 35px !important;
    }       
    
    /*Заголовки в блоке Техники на странице Текстуры*/
    .t855__title {
        font-size: 27px !important;
        padding-right: 0px !important;
    }   
    
    /*Описания в блоке Техники на странице Текстуры*/
    .t855__descr {
        padding-top: 25px !important;
    }    
    
    /*Изображения в блоке Техники на странице Текстуры*/
    .t663__row {
        max-width: 100% !important;
        padding-bottom: 20px !important;
    }
    .t663__row:last-child {
        padding-bottom: 0px !important;
    }    
    .t663__bgimg {
        padding-bottom: 100% !important;
    }   

    /*Блок 14 уникальных техник на странице Текстуры*/    
    .t485 .t-col {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Заголовок в блоке 14 уникальных техник на странице Текстуры*/
    .t485__title {
        font-size: 27px !important;      
        margin-top: auto !important;
        margin-bottom: 2px !important;
    }

    /*Описание в блоке 14 уникальных техник на странице Текстуры*/    
    .t485__descr {
        font-size: 27px !important;       
        padding-left: 10px !important;
        margin-left: auto !important;
        width: -webkit-min-content !important;
        width: -moz-min-content !important;
        width: min-content !important;
        max-width: 100% !important;
        margin-top: 35px !important;
    }     
    
    /*Изображение в блоке 14 уникальных техник на странице Текстуры*/    
    .t485__img {
        max-width: 50% !important;
        margin-left: calc(50% / 2) !important;
        margin-right: calc(50% / 2) !important;
        margin-top: 35px !important;
    }
    
    /*Плитки с изображения в блоке 14 уникальных техник на странице Текстуры*/
    [data-record-type="667"].t-rec_pt_135 {
        padding-top: 60px !important;
    }    
    .t667__row {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t667__tile:nth-child(n) {
        width: 100% !important;
        max-width: 100% !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
        padding-top: 0px !important;
    }
    .t667__tile:not(:last-child) {
        padding-bottom: 20px !important;
    }
    
    /*Блок Для кого этот курс на странице Текстуры*/
    .t497__col {
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t497__col.t-prefix_4 {
        margin-left: 0px !important;
    } 
    .t497__col:not(:first-child) {
        margin-top: 20px !important;
    }
    
    /*Кнопка в блоке Для кого этот курс на странице Текстуры*/
    .t497 .t-section__container {
        display: none !important;
    }  
    
    /*Изображения в блоке Для кого этот курс на странице Текстуры*/
    .t660__row {
        max-width: 100% !important;
    }
    .t660__tile_sm {
        padding-top: 20px !important;
    }
    .t660__tile_sm .t660__bgimg_wrapper {
        width: 100% !important;
    }    
    .t660__tile_xl .t660__bgimg, .t660__tile_lg .t660__bgimg {
        padding-bottom: 100% !important;
    }
    .t660__tile_sm .t660__bgimg {
        padding-bottom: 133.3333333333333% !important;
    }  
    
    /*Блок Любовь Ки на странице Текстуры*/
    .t177 .t-col {
        max-width: 100% !important;
    }
    .t177 .t-col:first-child {
        padding-right: 10px !important;
        margin-bottom: 60px !important;
    }    
    
    /*Надзаголовок в блоке Любовь Ки на странице Текстуры*/
    .t177__descr {
        font-size: 27px !important;
        margin-bottom: 25px !important;
    }   
    
    /*Текст в блоке Любовь Ки на странице Текстуры*/
    .t177__text {
        margin-top: 50px !important;   
        font-size: 26px !important;
    }  
    
    /*Список в блоке Любовь Ки на странице Текстуры*/
    .t177__text ul {
        margin-bottom: 35px !important;
    } 
    
    /*Блок Тарифы на странице Текстуры*/
    .t1025__col {
        margin-bottom: 0px !important;
        max-width: 100% !important;
    }
    .t1025__item {
        max-width: 100% !important;
        width: 100% !important;
    }
    .t1025__item:not(:last-child) {
        margin-bottom: 60px !important;
    }  
    .t1025__textwrapper {
        margin-bottom: 0px !important;
    }
    .t1025__title {
        margin-bottom: 35px !important;
        padding-bottom: 35px !important;
    }
    
    /*Подарки в блоке Тарифы на странице Текстуры*/
    .t1025 .js-product-sku {
        font-size: 27px !important;
        margin-top: 35px !important;
    }
    .t1025 .js-product-sku ul {
        margin-top: 25px !important;
    }    
    
    /*Цены в блоке Тарифы на странице Текстуры*/
    .t1025__price-wrapper {
        margin-top: 35px !important;
    }
    .t1025__price-item {
        font-size: 27px !important;
    }
    
    /*Кнопки в блоке Тарифы на странице Текстуры*/
    .t1025__btn-wrapper {
        margin-top: 35px !important;
    }
    
    /*Заголовки в слайдере на странице Текстуры*/
    .t923__textwrapper {
        padding-top: 25px !important;
    }    
    .t923__title {
        font-size: 27px !important;
    }
    
    /*Табы с подразделами*/
    .t397 .t-container, .t397__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t397__wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t397__tab:first-child {
        margin-left: 20px !important;
    }
    .t397__tab:nth-last-child(2) {
        margin-right: 0px !important;
    }    
    .t397__tab {
        margin-right: 30px !important;
    }
    .t397__title {
        font-size: 27px !important;
    } 
    .t397__separator_mobile {
        display: table-cell !important;
        min-width: 20px !important;
        width: 20px !important;
        height: 100% !important;
    }
    
    /*Блок в 3 колонки с изображением по середине*/
    .t852 .t-col {
        width: 100% !important;
        max-width: 100% !important;
    }
    .t852__imgwrapper {
        padding-bottom: 100% !important;
    }
    .t852 .t-card__btn-wrapper {
        padding-top: 50px !important;
    }
    .t852 .t-col:not(:first-child) {
        margin-top: 50px !important;
    }
    .t852 .t-col:nth-child(2) {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t852 .t-col:first-child .t852__content, .t852 .t-col:first-child .t-card__btn-wrapper {
        padding-right: 0px !important;
    }
    .t852 .t-col:nth-child(3) .t852__content, .t852 .t-col:nth-child(3) .t-card__btn-wrapper {
        padding-left: 0px !important;
    }  
    .t852 .t-col:first-child .t-card__btn-wrapper {
        display: none !important;
    }
    .t852 .t-col:nth-child(3) .t-card__btn-wrapper {
        display: block !important;
    }
    
    /*Слайдер с продуктами на главной*/
    .uc-products .t923 .t-slds__item {
        min-width: 45% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;        
    }
    .uc-products .t923 .t-width {
        max-width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;           
    }
    .uc-products .t923__slds-wrapper {
        max-width: 100% !important;
    }
    .uc-products .t923__col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;          
    }
    .uc-products .t923__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    .uc-products .t923__imgwrapper {
        position: static !important;
        padding-bottom: 90% !important;
    }
    .uc-products .t923__content {
        height: auto !important;
        position: relative !important;
    }
    .uc-products .t923__textwrapper {
        max-width: 100% !important;
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: auto auto !important;
        grid-template-columns: auto auto !important;
        -ms-grid-rows: auto auto !important;
        grid-template-rows: auto auto !important;
        padding-top: 30px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        column-gap: 20px !important;
    }   
    .uc-products .t923 .t-card__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .uc-products .t923 .t-card__descr {
        margin-top: 25px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        -ms-grid-column-span: 2 !important;
        grid-column: span 2 !important;
    }   
    .uc-products .t923 .t-card__uptitle {
        position: static !important;
        font-size: 19px !important;
        line-height: 2.7 !important;
        border: 0.09em solid !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-left: auto !important;
    }
    .uc-products .t923 .t-slds__arrow-right {
        right: 5px !important;
    }
    .uc-products .t923 .t-slds__arrow-left {
        left: 5px !important;
    }    
    
    /*Карточка с залипающими изображениями*/
    .t760__descr {
        margin-top: 50px !important;
    } 
    .t760__descr strong {
        font-size: 27px !important;
    }
    .t760__descr ul {
        margin-top: 25px !important;
    }
    .t760__price-wrapper {
        margin-top: 35px !important;
    }
    .t760__price-item {
        font-size: 27px !important;
    } 
    .t760__btn-wrapper {
        margin-top: 35px !important;
    }    
    
    
}



@media screen and (max-width: 640px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 25px !important;
    }   
    
    /*Стандартные текстовые кнопки*/
    .t-btntext, .t467 .t-btn:nth-child(n), .t482 .t-btn:nth-child(n), .t944__btn:nth-child(n), .t1065__btn:nth-child(n), .t855 .t-btn:nth-child(n), .t497 .t-btn:nth-child(n), .t852 .t-btn:nth-child(n) {
        font-size: 25px !important;
    }    
    
    /*Стандартные главные заголовки*/
    .t1060__title, .t409__title, .t050__title, .t1065__title, .t225__title {
        font-size: 88px !important;
    } 
    
    /*Стандартные большие заголовки*/
    .t015__title, .t165__title, .t467__title, .t780__title, .t485__uptitle, .t177__title, .t760__title {
        font-size: 73px !important;       
    }       
    
    /*Стандартные средние заголовки*/
    .t1060__item-text, .t056__title, .t688__title, .t778__title, .t780__price, .t982__persname, .t786__price, .t702__title, .t756__title, .t1025__title, .uc-products .t923 .t-card__title {
        font-size: 38px !important;       
    }  
    
    /*Отступ сверху в начале страницы*/
    .t375 {
        height: 130px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] div {
        height: 100px !important;
    } 
    .uc-small-padding[data-record-type="113"] div {
        height: 50px !important;
    }    
    
    /*Средние отступы между блоками*/
    .t150 {
        height: 80px !important;
    }     
    
    /*Отступ между H2-заголовком и блоком*/
    .t034 .t-container {
        height: 50px !important;
    } 
    
    /*Отступ с разделителем между H2-заголовком и блоком*/
    .t146 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;        
    }      
    
    /*Логотип в меню*/
    .t446__imglogo {
        width: 46px !important;
        max-width: 46px !important;
    }  
    
    /*Бургер в меню*/
    .t446__burger {
        width: 35px !important;
        height: 19px !important;
    }  
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 46px !important;
    }    
    
    /*Описание в мобильном меню*/
    .t450__right_descr {
        font-size: 25px !important;
    }     
    
    /*Пункты в футере*/
    .t981__menu-link {
        font-size: 25px !important;       
    }  
    
    /*Логотип в футере*/
    .t981__logo {
        max-width: 82px !important;
    }    

    /*Обложка на Главной*/
    [data-record-type="1060"] .t-cover {
        min-height: 450px !important;
        height: calc(100vh - 30px) !important;
    }  
    
    /*Контейнер с заголовком и описание в обложке на Главной*/
    .t1060__col:first-child {
        max-width: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        height: 100% !important;
        padding-top: 100px !important;
        padding-bottom: 40px !important;
    }  
    .t1060__textwrapper {
        height: 100% !important;
    }
    .t1060__descr {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        border-bottom: none !important;
        max-width: 100% !important;;
    }
    .t1060__descr:after {
        display: none !important;
    }
    .t1060__title {
        margin-top: auto !important;
        margin-right: 0px !important;
    }    
    
    /*Контейнер со средними заголовками в обложке на Главной*/
    .t1060__item:not(:first-child) .t1060__item-text {
        margin-top: 3px !important;
    }    
    .t1060__col-wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t1060__col:last-child {
        max-width: 100% !important;
        width: 100% !important;
        height: auto !important;
        padding-bottom: 50px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;        
        box-sizing: border-box !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }    
    .t1060__itemwrapper {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t1060__item:first-child {
        position: relative !important;
        top: unset !important;
        left: unset !important;
        margin-right: 25px !important;
    }  
    
    /*Иконка у заголовка в обложке на главной*/
    .t1060__title u:before {
        width: 56px !important;
        height: 15px !important;
        top: 15px !important;
        left: 47px !important;
    }  
    
    /*Блок с цитатой на главной*/
    .t056 .t-col {
        max-width: 100% !important;
    }
    .t056__descr {
        font-size: 25px !important;
    }    
    
    /*Слайдер в 1 колонку на Главной*/
    /*.t670__separator {*/
    /*    padding-bottom: 100% !important;*/
    /*}*/
    
    /*Плитка с продуктами на Главной*/
    .t778__col {
        max-width: 80% !important;
        min-width: 80% !important;
    }    
    
    /*Надзаголовок в блоке Любовь Ки на Главной*/
    .t165__uptitle {
        font-size: 25px !important;
    }     
    
    /*Большое описание в блоке Любовь Ки на Главной*/
    .t165__text u {
        font-size: 23px !important;
    }   
    
    /*Слайдер с отзывами на Главной*/
    .t958__item {
        max-width: 80% !important;
        min-width: 80% !important;
    }         
    
    /*Заголовочная секция в блоке Наша миссия на Главной*/
    .t500 .t-section__container .t-section__title {
        font-size: 23px !important;
    }  
    
    /*Заголовки в блоке Отзывы на Главной*/
    .t958__author-name {
        font-size: 25px !important;
    }  
    
    /*Стрелки в блоке Отзывы на Главной*/
    .t958__next {
        width: 20% !important;
    } 
    
    /*Поп-ап с отзывом на Главной*/
    .t958 .t-popup__container {
        max-width: 100% !important;
    }
    .t958 .t-popup__container {
        height: auto !important;
    }
    
    /*Надзаголовок в обложке на странице Продукта*/
    .t409__uptitle {
        font-size: 25px !important;
    } 
    
    /*Описание в обложке на странице Продукта*/
    .t409__descr {
        width: 100% !important;
        max-width: 100% !important;
    }
    
    /*Кнопка в обложке на странице Продукта*/
    .t409__btn-container {
        position: relative !important;
        width: 100% !important;
        padding: 0px !important;
        bottom: unset !important;
        left: unset !important;
        margin-top: 40px !important;
    }
    .uc-img-cover .t409__btn-container {
        bottom: unset !important;
    }       
    
    /*Заголовок в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__title {
        font-size: 25px !important;
    }   
    
    /*Заголовки карточек с программой на странице Продукта*/
    .t772__title, .t772 .t-card__title {
        font-size: 25px !important;
    }
    
    /*Карточки с программой на странице Продукта*/
    .t772__col {
        max-width: 80% !important;
        min-width: 80% !important;
    }    
    
    /*Слайдер с работами учеников на странице Продукта*/
    .t923 .t-slds__item {
        width: 80% !important;
        max-width: 80% !important;
        min-width: 80% !important;
    } 
    
    /*Подзаголовок в блоке стоимость на странице Продукта*/
    .t780 .t-product__option-title {
        font-size: 25px !important;
    }     
    
    /*Цены в блоке стоимость на странице Продукта*/
    .t780__price_old {
        font-size: 26px !important;
    }    
    
    /*Кнопка в блоке стоимость на странице Продукта*/
    .t780__btn {
        width: 100% !important;
    } 
    
    /*Блок с ракиданными изображениями на странице Продукта*/
    .t982__col:first-child .t982__imgwrapper {
        width: calc(50% + 30px) !important;
    }
    .t982__col:nth-child(3) {
        margin-top: -60px !important;
    }
    .t982__col:nth-child(3) .t982__imgwrapper {
        width: calc(50% + 30px) !important;
    }    
    
    /*Цены в блоке 1+2 на странице Продукта*/
    .t786__price_old {
        font-size: 25px !important;
    }    
    
    /*Кнопка в блоке 1+2 на странице Продукта*/
    .t786__btn {
        width: 100% !important;
    } 
    
    /*Заголовки аккордеона на странице Помощь*/
    .t585__title {
        font-size: 25px !important;
    }  
    
    /*Блок с контактами на странице Контакты*/
    .t457 .t-col:first-child {
        max-width: 100% !important;
        float: right !important;
    }  
    .t457 .t-col:not(:first-child) {
        max-width: 100% !important;
    }   
    
    /*Заголовок в блоке контакты на старнице Контакты*/
    .t457__logo {
        font-size: 25px !important;
        margin-top: 50px !important;
    }  
    .t457 .t-col:nth-child(2) {
        display: inline-block !important;
    }
    
    /*Описание в блоке контакты на странице Контакты*/
    .t457__copyright {
        margin-right: 0px !important;
    }      
    
    /*Пункты в блоке контакты на странице Контакты*/
    .t457__ul {
        max-width: 100% !important;
        margin-top: -25px !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }
    .t457__li:nth-child(n) {
        margin-bottom: 0px !important;
        margin-top: 25px !important;
        margin-right: 30px !important;
    }
    .t457__li a {
        font-size: 25px !important;
    }
    
    /*Каталог на странице Мастер-классы*/
    .t776__parent {
        margin-bottom: 0px !important;
    }
    .t776__col {
        max-width: 100% !important;
        width: 100% !important;
        margin-bottom: 60px !important;
    } 
    .t776__col:last-child {
        margin-bottom: 0px !important;
    }
    .t776__textwrapper {
        height: auto !important;
    }
    
    /*Заголовки каталога на странице Мастер-классы*/
    .t776__title {
        font-size: 25px !important;
    }  
    
    /*Цены в каталоге на странице Мастер-классы*/
    .t776__price-item {
        font-size: 25px !important;
    }
    
    /*Поп-ап форма*/
    .t702 .t-popup__container {
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }    
    .t756 .t-popup__container {
        max-width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;        
    }

    /*Иконка закрытия поп-ап формы*/
    .t702 .t-popup__close, .t390 .t-popup__close, .t756 .t-popup__close {
        left: unset !important;
    }     
    .t702 .t-popup__close-wrapper, .t390 .t-popup__close-wrapper, .t756 .t-popup__close-wrapper {
        margin-right: 0px !important;
    }
    
    /*Описание поп-ап формы*/
    .t702__descr {
        font-size: 25px !important;
    }    
    
    /*Подзаголовок в поп-ап с информацией*/
    .t756__title_small {
        font-size: 25px !important;
    }
    
    /*Цены в поп-ап с информацией*/
    .t756__price {
        font-size: 25px !important;
    }
    .t756__price_old {
        font-size: 25px !important;
    }
    
    /*Заголовок на странице Политика конфиденциальности*/
    .t030__title {
        font-size: 25px !important;
    }
    
    /*Обложка на странице Текстуры*/
    [data-record-type="1065"] .t-cover {
        min-height: 450px !important;
        height: calc(100vh - 30px) !important;
    }   
    
    /*Надзаголовок в обложке на странице Текстуры*/
    .t1065__item-text {
        font-size: 25px !important;
    }
    
    /*Описание в обложке на старинце Текстуры*/
    .t1065__descr {
        font-size: 25px !important;
    } 
    
    /*Заголовки в блоке Техники на странице Текстуры*/
    .t855__title {
        font-size: 25px !important;
    }
    
    /*Заголовок в блоке 14 уникальных техник на странице Текстуры*/
    .t485__title {
        font-size: 25px !important;       
    }

    /*Описание в блоке 14 уникальных техник на странице Текстуры*/    
    .t485__descr {
        font-size: 25px !important;       
    }   
    
    /*Плитки с изображения в блоке 14 уникальных техник на странице Текстуры*/
    [data-record-type="667"].t-rec_pt_135 {
        padding-top: 50px !important;
    }  
    
    /*Изображения в блоке Для кого этот курс на странице Текстуры*/
    .t660__tile_sm {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t660__tile_sm .t660__bgimg_wrapper:first-child {
        padding-right: 0px !important;
        padding-bottom: 20px !important;
    }
    .t660__tile_sm .t660__bgimg_wrapper:last-child {
        padding-left: 0px !important;
    }    
    .t660__tile_xl .t660__bgimg, .t660__tile_lg .t660__bgimg {
        padding-bottom: 100% !important;
    }
    .t660__tile_sm .t660__bgimg {
        padding-bottom: 100% !important;
    }    
    
    /*Надзаголовок в блоке Любовь Ки на странице Текстуры*/
    .t177__descr {
        font-size: 25px !important;
    }    
    
    /*Текст в блоке Любовь Ки на странице Текстуры*/
    .t177__text {
        font-size: 23px !important;
    }   
    
    /*Блок Любовь Ки на странице Текстуры*/
    .t177 .t-col:first-child {
        margin-bottom: 50px !important;
    } 
    
    /*Цены в блоке Тарифы на странице Текстуры*/
    .t1025__price-item {
        font-size: 25px !important;
    }
    
    /*Заголовки в слайдере на странице Текстуры*/
    .t923__title {
        font-size: 25px !important;
    }      
    
    /*Изображения в 2 колонки*/
    .t603__tile {
        width: 100% !important;
    }
    #allrecords [data-record-type="603"] .t603__tile:nth-child(2) {
        padding-top: 20px !important;    
    }     
    .t603 .t-bgimg {
        padding-bottom: 100% !important;
    }   
    
    /*Слайдер с продуктами на главной*/
    .uc-products .t923 .t-slds__item {
        min-width: 80% !important;
    }    
    
    /*Карточка с залипающими изображениями*/
    .t760__descr strong {
        font-size: 25px !important;
    }
    .t760__price-item {
        font-size: 25px !important;
    }  
    .t760__btn {
        min-width: 100% !important;
    }    
    
    
}



@media screen and (max-width: 560px) { 
    
    /*Блок с карточками в кругах на странице Продукта*/
    .t850__col {
        max-width: 100% !important;
    }   
    
    /*Поп-ап форма*/
    .t702 .t-popup__container, .t756 .t-popup__container {
        padding-top: 80px !important;
        padding-bottom: 80px !important;  
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t702 .t-popup__container-static, .t756 .t-popup__container-static {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Подложка закрытия поп-ап формы*/
    .t702 .t-popup__close {
        background-color: #F5F5F5 !important;
    }
    .t756 .t-popup__close {
        background-color: transparent !important;
    }
    
    /*Подарки в блоке Тарифы на странице Текстуры*/
    .t1025 .js-product-sku {
        font-size: 25px !important;
    }
    
    /*Табы с подразделами*/
    .t397__title {
        font-size: 25px !important;
    }        
    
    
}



@media screen and (max-width: 480px) { 
    
    /*Стандартные кнопки*/
    .t-btn, .t-submit, .t-inputpromocode__btn {
        font-size: 22px !important;
        height: 60px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }   
    
    /*Стандартные текстовые кнопки*/
    .t-btntext, .t467 .t-btn:nth-child(n), .t482 .t-btn:nth-child(n), .t944__btn:nth-child(n), .t1065__btn:nth-child(n), .t855 .t-btn:nth-child(n), .t497 .t-btn:nth-child(n), .t852 .t-btn:nth-child(n) {
        font-size: 22px !important;
        padding-bottom: 8px !important;
    }  
    
    /*Стандартные главные заголовки*/
    .t1060__title, .t409__title, .t050__title, .t1065__title, .t225__title {
        font-size: 76px !important;
    }  
    
    /*Стандартные большие заголовки*/
    .t015__title, .t165__title, .t467__title, .t780__title, .t485__uptitle, .t177__title, .t760__title {
        font-size: 62px !important;       
    }       
    
    /*Стандартные средние заголовки*/
    .t1060__item-text, .t056__title, .t688__title, .t778__title, .t780__price, .t982__persname, .t786__price, .t702__title, .t756__title, .t1025__title, .uc-products .t923 .t-card__title {
        font-size: 30px !important;       
    } 
    
    /*Описания в стандартных блоках с большими заголовками*/
    .t015__descr, .t050__descr, .t225__descr {
        font-size: 15px !important;  
        padding-top: 40px !important;
    }    
    
    /*Отступ сверху в начале страницы*/
    .t375 {
        height: 100px !important;
    }    
    
    /*Большие отступы между блоками*/
    [data-record-type="113"] div {
        height: 80px !important;
    } 
    .uc-small-padding[data-record-type="113"] div {
        height: 40px !important;
    }    
    
    /*Средние отступы между блоками*/
    .t150 {
        height: 80px !important;
    }
    
    /*Маленькие отступы между блоками*/
    .t151 {
        height: 60px !important;
    }      
    
    /*Отступ между H2-заголовком и блоком*/
    .t034 .t-container {
        height: 40px !important;
    }   
    .uc-50-on-960 .t034 .t-container {
        height: 40px !important; 
    }    
    
    /*Отступ с разделителем между H2-заголовком и блоком*/
    .t146 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;        
    }      
    
    /*Отступ между H2-заголовком и блоком с текстом*/
    .t151b {
        height: 40px !important;
    }      
    
    /*Меню*/
    .t446__positionfixed, .t446__maincontainer  {
        height: 60px !important;
    }    
    
    /*Логотип в меню*/
    .t446__imglogo {
        width: 40px !important;
        max-width: 40px !important;
    } 
    
    /*Языки в меню*/
    .t446__additionalwrapper {
        margin-left: 30px !important;
    }
    .t446__right_langs {
        padding-right: 30px !important;
    }     
    .t446__right_langs_lang {
        font-size: 15px !important;
    }    
    
    /*Язык в мобильном меню*/
    .t450__right_langs {
        margin-top: 15px !important;
    }
    .t450__right_langs_lang {
        font-size: 15px !important;
    }    
    
    /*Бургер в меню*/
    .t446__burger {
        width: 32px !important;
        height: 17px !important;
    }
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 40px !important;
    }    
    
    /*Мобильное меню*/
    .t450__container {
        padding-bottom: 20px !important;
    }
    .t450__logowrapper {
        margin-bottom: 40px !important;
    }
    .t450 {
        max-width: 90% !important;
    }
    
    /*Пункты в мобильном меню*/
    .t450__list_item .t-menu__link-item {
        font-size: 15px !important;
    }    
    .t450__list_item:not(:last-child) {
        margin-bottom: 15px !important;
    }    
    
    /*Описание в мобильном меню*/
    .t450__right_descr {
        font-size: 22px !important;
        margin-top: 15px !important;
    }   
    
    /*Кнопка в мобильном меню*/
    .t450__right_buttons {
        margin-top: 40px !important;
    } 
    
    /*Иконка закрытия в мобильном меню*/
    .t450__close-button {
        width: 15px !important;
        height: 15px !important;
    }       
    
    /*Логотип в футере*/
    .t981__logo {
        max-width: 72px !important;
    }    
    
    /*Футер*/
    .t981__wrapper {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .t981__col_right {
        padding-top: 40px !important;
    }
    
    /*Пункты в футере*/
    .t981__menu-link {
        font-size: 22px !important;       
    }   
    .t981__main-menu {
        margin-bottom: 25px !important;
    }
    .t981__menu-item {
        margin-bottom: 15px !important;
    }    
    .t981__menu-item:not(:first-child) {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }        
    .t981__menu-item:not(:first-child, :last-child) {
        padding-right: 16px !important;
    }   
    .t981__secondary-menu {
        font-size: 15px !important;   
        max-width: 240px !important;
    }
    .t981__secondary-menu li {
        margin-bottom: 15px !important;
    }
    .t981__secondary-menu li:last-child {
        margin-top: 25px !important;
    }
    
    /*Первый пункт главного мобильного меню*/
    .uc-main-menu .t450__list_item:first-child:after {
        top: 9px !important;
    }
    
    /*Первый пункт второстепенного мобильного меню*/
    .uc-second-menu .t450__list_item:first-child:before {
        margin-right: 15px !important;
    }  
    
    /*Обложка на Главной*/
    [data-record-type="1060"] .t-cover {
        min-height: 400px !important;
        height: calc(100vh - 20px) !important;
    }     
    
    /*Контейнер с заголовком и описание в обложке на Главной*/
    .t1060__col:first-child {
        padding-top: 80px !important;
        padding-bottom: 30px !important;
        height: 100% !important;
    }  
    .t1060__descr {
        font-size: 15px !important;
    }
    
    /*Контейнер со средними заголовками в обложке на Главной*/
    .t1060__col:last-child {
        padding-bottom: 40px !important;
    }
    .t1060__item:first-child {
        margin-right: 20px !important;
    }
    .t1060__item:first-child .t1060__item-text {
        font-size: 18px !important;
        line-height: 2.6 !important;
        width: 55px !important;
        height: 55px !important;
    }
    .t1060__item:not(:first-child) .t1060__item-text {
        margin-top: 6px !important;
    } 
    
    /*Иконка у заголовка в обложке на главной*/
    .t1060__title u:before {
        width: 48px !important;
        height: 14px !important;
        top: 13px !important;
        left: 41px !important;
    }  
    
    /*Блок с цитатой на главной*/
    .t056__descr {
        padding-top: 20px !important;
        font-size: 22px !important;
    }     
    
    /*Слайдер в 1 колонку на Главной*/
    /*.t670__separator {*/
    /*    padding-bottom: 133.3333333333333% !important;*/
    /*}    */
    .t670 .t-slds__arrow-left {
        left: 10px !important;
    }
    .t670 .t-slds__arrow-right {
        right: 10px !important;
    }    
    
    /*Стрелки в слайдерах*/
    .t-slds__arrow-withbg {
        width: 40px !important;
        height: 40px !important;
    }
    .t-slds__arrow_body:nth-child(n) {
        width: 8px !important;
    }  
    
    /*Плитка с продуктами на Главной*/
    .t778__container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t778__col {
        max-width: 90% !important;
        min-width: 90% !important;
        padding-left: 5px !important;
        padding-right: 5px !important;        
    }    
    .t778__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Описание в плитках с продуктами на Главной*/
    .t778__descr {
        margin-top: 20px !important;
        font-size: 15px !important;
    }    
    
    /*Лейбл в плитках с продуктами на Главной*/
    .t778__col:first-child .t778__textwrapper  {
        padding-right: 90px !important;
    }    
    .t778__markwrapper {
        right: 20px !important;
    }
    .t778__mark {
        font-size: 18px !important;
        line-height: 2.6 !important;
        width: 55px !important;
        height: 55px !important;
    }      
    
    /*Надзаголовок в блоке Любовь Ки на Главной*/
    .t165__uptitle {
        font-size: 22px !important;
        margin-bottom: 20px !important;
    } 
    
    /*Описание в блоке Любовь Ки на Главной*/
    .t165__text {
        font-size: 15px !important;
        margin-top: 40px !important;
        margin-bottom: 30px !important;        
    } 
    
    /*Большое описание в блоке Любовь Ки на Главной*/
    .t165__text u {
        font-size: 20px !important;
        margin-top: 30px !important;
        margin-bottom: 30px !important;          
    }   
    
    /*Блока Наша миссия на Главной*/
    .t500__cell-left {
        margin-top: 30px !important;
    }
    .t500__cell-right {
        margin-top: 40px !important;
    }
    
    /*Изобрадение в блоке Наша миссия на Главной*/
    .t500__cell_50:not(.t500__cell-left, .t500__cell-right) {
        margin-top: 30px !important;
    }
    
    /*Описания в блоке Наша миссия на Главной*/
    .t500__descr {
        font-size: 15px !important;
    }
    
    /*Заголовочная секция в блоке Наша миссия на Главной*/
    .t500 .t-section__container .t-section__title {
        font-size: 20px !important;
    }  
    
    /*Слайдер с отзывами на Главной*/
    .t958__wrapper {
        max-width: calc(100% - 30px) !important;
    }    
    /*.t958__slidecontainer:after {*/
    /*    height: 15px !important;*/
    /*    min-width: 15px !important;*/
    /*} */
    .t958__card-wrapper {
        padding-bottom: 175% !important;
    }  
    .t958__card_preview {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t958__item {
        max-width: 90% !important;
        min-width: 90% !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }     
    
    /*Изображения в блоке Отзывы на Главной*/
    .t958__card_preview  .t958__avatar {
        width: 80px !important;
        height: 80px !important;
        margin-right: 20px !important;
    }
    
    /*Заголовки в блоке Отзывы на Главной*/
    .t958__author-name {
        font-size: 22px !important;
    } 
    
    /*Описания в блоке Отзывы на Главной*/
    .t958__author-descr {
        font-size: 15px !important;
        margin-top: 5px !important;
    } 
    
    /*Текст в блоке Отзывы на Главной*/
    .t958__card_preview .t958__review {
        margin-top: 20px !important;
    }
    .t958__review-text {
        font-size: 15px !important;
    }
    
    /*Стрелки в блоке Отзывы на Главной*/
    .t958__next {
        width: 15% !important;
    }   
    
    /*Поп-ап с отзывом на Главной*/
    .t958 .t-popup__container.t-popup__container-static {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }     
    
    /*Текст в поп-ап с отзывом на Главной*/
    .t958__card_popup .t958__review .t958__review-text {
        margin-top: 20px !important;
        padding-top: 30px !important;
    }
    
    /*Иконка закрытия поп-ап с отзывом на Главной*/
    .t958__close {
        width: 15px !important;
        height: 15px !important;
    }   
    
    /*Обложка на странице Продукта*/
    .t409__textwrapper {
        padding-top: 80px !important;
        padding-bottom: 40px !important;
    }
    .uc-img-cover .t409__textwrapper {
        padding-bottom: 40px !important;   
    }
    
    /*Заголовок в обложке на странице Продукта*/
    .t409__title u {
        font-size: 30px !important;
        letter-spacing: -0.04em !important;
        line-height: 1.1 !important;
        position: absolute !important;
        bottom: 3px !important;
        right: 0px !important;
    }
    
    /*Надзаголовок в обложке на странице Продукта*/
    .t409__uptitle {
        font-size: 22px !important;
        margin-bottom: 10px !important;
    }     
    
    /*Описание в обложке на странице Продукта*/
    .t409__descr {
        font-size: 15px !important;
        margin-top: 30px !important;
    }
    
    /*Кнопка в обложке на странице Продукта*/
    .t409__btn-container {
        margin-top: 30px !important;
    }    
    
    /*Стандартный текстовый блок в 1 колонку на странице Продукта*/
    .t004 .t-text {
        font-size: 15px !important;
    }
    
    /*Заголовок в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__title {
        font-size: 22px !important;
    }             
    
    /*Описание в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__descr {
        font-size: 15px !important;
    }   
    .t482__title + .t482__descr {
        margin-top: 20px !important; 
    }    
    
    /*Кнопка в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482 .t-btn:nth-child(n) {
        margin-top: 40px !important;
    }       
    
    /*Список в стандартном текстовом блоке в 1 колонку с заголовком и кнопкой*/
    .t482__descr ul li:not(:last-child) {
        margin-bottom: 15px !important;
    }   
    .t482__descr ul li:before {
        margin-top: 6px !important;
    } 
    .t482__descr ol li, .t852 .t-card__descr ol li {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }    
    .t852 .t-card__descr {
        font-size: 15px !important;
    }
    
    /*Изображение в 3 колонки на странице Продукта*/
    .t214 .t-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-bottom: -10px !important;
    }
    .t214__col {
        margin-bottom: 10px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .t214__col:first-child .t214__blockimg {
        padding-bottom: 133.3333333333333% !important;
    }    
    
    /*Описание в блоке с карточками в кругах на странице Продукта*/
    .t850__wrap .t-descr {
        margin-top: 20px !important;
        font-size: 15px !important;
    }      
    
    /*Галерея изображений с разными соотношениями сторон на странице Продукта*/
    .t662__tile:nth-child(n) {
        padding-bottom: 10px !important;
    }
    .t662__bgimg:nth-child(n) {
        padding-bottom: 133.3333333333333% !important;
    }    
    
    /*Карточки с программой на странице Продукта*/
    .t772__wrapper {
        padding-left: 15px !important;
        padding-right: 15px !important;        
    }
    .t772__col {
        max-width: 90% !important;
        min-width: 90% !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }    
    
    /*Заголовки карточек с программой на странице Продукта*/
    .t772__title, .t772 .t-card__title {
        font-size: 22px !important;
        margin-right: 10px !important;
    }
    .t772__textwrapper {
        margin-top: 20px !important;
    }      
    
    /*Описания карточек с программой на странице Продукта*/
    .t772__descr, .t772 .t-card__descr {
        font-size: 15px !important;
        margin-top: 15px !important;
        margin-right: 10px !important;
    }    
    
    /*Слайдер с работами учеников на странице Продукта*/
    .t923 .t-slds__items-wrapper {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t923 .t-slds__item {
        width: 90% !important;
        max-width: 90% !important;
        min-width: 90% !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }    
    
    /*Блок стоимость на странице Продукта*/
    .t780__wrapper {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }    
    
    /*Описания в блоке стоимость на странице Продукта*/
    .t780__title_small {
        font-size: 15px !important;
        margin-top: 30px !important;
    }    
    .t780__descr {
        font-size: 15px !important;
        margin-top: 15px !important;
    }   
    
    /*Подзаголовок в блоке стоимость на странице Продукта*/
    .t780 .t-product__option-title {
        padding-top: 20px !important;
        margin-top: 30px !important;
        font-size: 22px !important;
    }    
    
    /*Цены в блоке стоимость на странице Продукта*/
    .t780__price-wrapper {
        margin-top: 30px !important;
    }    
    .t780__price_old {
        font-size: 22px !important;
        margin-bottom: 1px !important;
    }     
    .t780__price {
        margin-right: 20px !important;
    }      
    
    /*Кнопка в блоке стоимость на странице Продукта*/
    .t780__btn-wrapper {
        margin-top: 30px !important;
    } 
    
    /*Блок с ракиданными изображениями на странице Продукта*/
    .t982__col:first-child .t982__imgwrapper {
        width: calc(50% + 20px) !important;
        margin-top: 40px !important;
    }
    .t982__col:nth-child(3) {
        margin-top: -40px !important;
    }
    .t982__col:nth-child(3) .t982__imgwrapper {
        width: calc(50% + 20px) !important;
    } 
    .t982__col:last-child {
        margin-top: 40px !important;
    }
    .t982__col:last-child .t982__infowrapper {
        margin-top: 30px !important;
    }
    
    /*Блок 2+1 на странице Продукта*/
    .t786__container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t786__col {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .t786__col:last-child {
        margin-bottom: 10px !important;
    }  
    .t786__textwrapper {
        padding-top: 60px !important;
    }
    .t786__col:last-child .t786__imgwrapper {
        width: calc(100% - 10px) !important;
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    
    /*Описание в блок 1+2 на странице Продукта*/
    .t786__descr {
        font-size: 15px !important;
    }      
    
    /*Заголовок в блок 1+2 на странице Продукта*/
    .t786__title {
        font-size: 18px !important;
        margin-top: 30px !important;
    }    
    
    /*Цены в блоке 1+2 на странице Продукта*/
    .t786__price-wrapper {
        margin-top: 10px !important;
    }
    .t786__price {
        margin-right: 20px !important;
    }
    .t786__price_old {
        font-size: 22px !important;
        margin-bottom: 1px !important;
    } 
    
    /*Кнопка в блоке 1+2 на странице Продукта*/
    .t786__buttons {
        margin-top: 30px !important;
        padding-bottom: 60px !important;
    }  
    
    /*Аккордеон на странице Помощь*/
    .t585__textwrapper {
        margin-bottom: 20px !important;
    }
    .t585__title {
        margin-bottom: 20px !important;
    }  
    .t585 .t-col:last-child .t585__textwrapper {
        margin-top: 20px !important;
        margin-bottom: 30px !important;
    }     
    
    /*Заголовки аккордеона на странице Помощь*/
    .t585__title {
        font-size: 22px !important;
    }
    
    /*Описания аккордеона на странице Помощь*/
    .t585__text {
        font-size: 15px !important;
    }
    
    /*Иконка аккордеона на странице Помощь*/
    .t585__icon {
        top: 7px !important;
        width: 12px !important;
        height: 8px !important;
    }    
    
    /*Заголовок в блоке контакты на старнице Контакты*/
    .t457__logo {
        font-size: 22px !important;
        margin-top: 40px !important;
    }   
    
    /*Описание в блоке контакты на странице Контакты*/
    .t457__copyright {
        font-size: 15px !important;
        padding-top: 20px !important;
    }
    
    /*Пункты в блоке контакты на странице Контакты*/
    .t457__ul {
        margin-top: -20px !important;
    }
    .t457__li:nth-child(n) {
        margin-top: 20px !important;
        margin-right: 20px !important;
    }    
    .t457__li {
        padding-bottom: 8px !important;
    }
    .t457__li a {
        font-size: 22px !important;
    } 
    
    /*Каталог на странице Мастер-классы*/
    .t776__col {
        margin-bottom: 50px !important;
    }     
    
    /*Заголовки каталога на странице Мастер-классы*/
    .t776__title {
        font-size: 22px !important;
    } 
    
    /*Подзаголовки каталога на странице Мастер-классы*/
    .t776 .js-product-sku {
        font-size: 12px !important;
        margin-top: 10px !important;
    }       
    
    /*Описания каталога на странице Мастер-классы*/
    .t776__descr {
        font-size: 15px !important;
        margin-top: 15px !important;
    }    
    
    /*Цены в каталоге на странице Мастер-классы*/
    .t776__price-item {
        font-size: 22px !important;
    }
    .t776__price {
        margin-right: 15px !important;
    }    
    .t776__price-wrapper {
        padding-top: 15px !important;
    }  
    
    /*Изображения в каталоге на странице Мастер-классы*/
    .t776__imgwrapper {
        margin-bottom: 20px !important;
    }   
    
    /*Кнопка в каталоге на странице Мастер-классы*/
    .t776__btn-wrapper {
        margin-top: 30px !important;
    }
    .t776__btn_second {
        margin-top: 10px !important;
    }    
    
    /*Поп-ап форма*/
    .t702 .t-popup__container, .t756 .t-popup__container {
        padding-top: 60px !important;
        padding-bottom: 60px !important;        
    }
    
    /*Иконка закрытия поп-ап формы*/
    .t702 .t-popup__close, .t390 .t-popup__close, .t868 .t-popup__close, .t756 .t-popup__close {
        width: 15px !important;
        height: 15px !important;
    }  
    
    /*Описание поп-ап формы*/
    .t702__descr {
        font-size: 22px !important;
        margin-top: 20px !important;
    }     
    
    /*Отступ от текста до полей в поп-ап форме*/
    .t702__text-wrapper {
        margin-bottom: 30px !important;
    }    
    
    /*Поля в поп-ап форме*/
    .t-input {
        height: 55px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        font-size: 15px !important;        
    }  
    
    /*Чек-бокс в поп-ап форме*/
    .t-input-group_cb {
        margin-top: 30px !important;
    }
    .t-checkbox__control {
        font-size: 15px !important;
        padding-left: 35px !important;
    }  
    
    /*Кнопка в поп-ап форме*/
    .t-form__submit {
        margin-top: 30px !important;
    }    
    
    /*Поп-ап с информцией*/
    .t756__wrapper {
        padding-top: 30px !important;
    }   
    
    /*Подзаголовок в поп-ап с информацией*/
    .t756__title_small {
        font-size: 22px !important;
        margin-top: 20px !important;
    }
    
    /*Цены в поп-ап с информацией*/
    .t756__price-wrapper {
        margin-top: 20px !important;
    }
    .t756__price {
        margin-right: 15px !important;
        font-size: 22px !important;
    }
    .t756__price_old {
        font-size: 22px !important;
    }
    
    /*Описание в поп-ап с информацией*/
    .t756__descr {
        margin-top: 30px !important;
    }   
    
    /*Кнопка в поп-ап с информацией*/
    .t756__btn-wrapper {
        margin-top: 30px !important;
    }   
    
    /*Списки в поп-ап с информацией*/
    .t756__descr ul li:not(:last-child) {
        margin-bottom: 10px !important;
    }
    .t756__descr ul li:before {
        margin-top: 7px !important;
    }    
    
    /*Заголовок на странице Политика конфиденциальности*/
    .t030__title {
        font-size: 22px !important;
    }
    
    /*Описание на странцие Политика конфиденциальности*/
    .t030__descr {
        padding-top: 20px !important;        
    }  
    
    /*Успешная отправка формы*/
    .t-form__successbox {
        font-size: 15px !important;
    }    
    
    /*Сообщение о сборе куки*/
    .t657_rectangle:nth-child(n) {
        right: 10px !important;
        bottom: 10px !important;
    }      
    .t657__text {
        font-size: 15px !important;
    }
    .t657__btn-wrapper {
        margin-top: 15px !important;
    }
    .t657__btn:nth-child(n) {
        font-size: 18px !important;
    }    
    
    /*Обложка на старнице Текстуры*/
    [data-record-type="1065"] .t-cover {
        min-height: 400px !important;
        height: calc(100vh - 20px) !important;
    }    
    .t1065__wrapper {
        padding-top: 80px !important;
        padding-bottom: 40px !important;
    }    
    
    /*Надзаголовок в обложке на странице Текстуры*/
    .t1065__itemwrapper {
        margin-bottom: 10px !important;
    }    
    .t1065__item-text {
        font-size: 22px !important;
    }
    
    /*Описание в обложке на старинце Текстуры*/
    .t1065__descr {
        font-size: 22px !important;
        top: 80px !important;
    }   
    
    /*Кнопка в обложке на странице Текстуры*/
    .t1065__buttonwrapper {
        margin-top: 30px !important;
    }
    
    /*Блок Техники на странице Текстуры*/
    .t855__item:not(:last-child) {
        padding-bottom: 30px !important;
        margin-bottom: 30px !important;
    }
    .t855__item:first-child {
        padding-top: 30px !important;
    }      
    
    /*Заголовки в блоке Техники на странице Текстуры*/
    .t855__title {
        font-size: 22px !important;
    }    
    
    /*Описания в блоке Техники на странице Текстуры*/
    .t855__descr {
        font-size: 15px !important;
        padding-top: 20px !important;
    }   
    
    /*Изображения в блоке Техники на странице Текстуры*/
    .t663__row {
        padding-bottom: 10px !important;
    }  
    
    /*Заголовок в блоке 14 уникальных техник на странице Текстуры*/
    .t485__title {
        font-size: 22px !important;   
        margin-left: 15px !important;
    }

    /*Описание в блоке 14 уникальных техник на странице Текстуры*/    
    .t485__descr {
        font-size: 22px !important; 
        margin-top: 30px !important;
    }   
    
    /*Изображение в блоке 14 уникальных техник на странице Текстуры*/    
    .t485__img {
        margin-top: 30px !important;
    }   
    
    /*Плитки с изображения в блоке 14 уникальных техник на странице Текстуры*/
    [data-record-type="667"].t-rec_pt_135 {
        padding-top: 40px !important;
    }    
    .t667__tile:not(:last-child) {
        padding-bottom: 10px !important;
    }
    
    /*Заголовки в блоке Для кого этот курс на странице Текстуры*/
    .t497__name {
        font-size: 15px !important; 
    }  
    .t497__textwrapper:before {
        margin-top: 6px !important;
    }   
    .t497__col:not(:first-child) {
        margin-top: 15px !important;
    }  
    
    /*Изображения в блоке Для кого этот курс на странице Текстуры*/
    .t660__tile_sm {
        padding-top: 10px !important;
    }    
    .t660__tile_sm .t660__bgimg_wrapper:first-child {
        padding-bottom: 10px !important;
    }    
    .t660__row:not(:last-child) {
        padding-bottom: 10px !important;
    }  
    
    /*Надзаголовок в блоке Любовь Ки на странице Текстуры*/
    .t177__descr {
        font-size: 22px !important;
        margin-bottom: 20px !important;
    }    
    
    /*Текст в блоке Любовь Ки на странице Текстуры*/
    .t177__text {
        margin-top: 40px !important;   
        font-size: 20px !important;
    }   
    
    /*Список в блоке Любовь Ки на странице Текстуры*/
    .t177__text ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        margin-bottom: 30px !important;
    }
    .t177__text li {
        font-size: 15px !important;
    }  
    .t177__text li:not(:last-child) {
        margin-bottom: 15px !important;
    }  
    
    /*Блок Любовь Ки на странице Текстуры*/
    .t177 .t-col:first-child {
        margin-bottom: 40px !important;
    } 
    
    /*Блок Тарифы на странице Текстуры*/
    .t1025__item:not(:last-child) {
        margin-bottom: 50px !important;
    }    
    .t1025__title {
        margin-bottom: 30px !important;
        padding-bottom: 30px !important;
    }    
    
    /*Текст в блоке Тарифы на странице Текстуры*/
    .t1025__descr {
        font-size: 15px !important;
    }
    .t1025__descr li:not(:last-child) {
        margin-bottom: 15px !important;
    }  
    
    /*Подарки в блоке Тарифы на странице Текстуры*/
    .t1025 .js-product-sku {
        font-size: 22px !important;
        margin-top: 30px !important;
    }
    .t1025 .js-product-sku li {
        font-size: 15px !important;
    }
    .t1025 .js-product-sku ul li:before {
        margin-top: 6px !important;
    }   
    .t1025 .js-product-sku li:not(:last-child) {
        margin-bottom: 15px !important;
    } 
    .t1025 .js-product-sku ul {
        margin-top: 20px !important;
    }     
    
    /*Цены в блоке Тарифы на странице Текстуры*/
    .t1025__price-wrapper {
        margin-top: 30px !important;
    }
    .t1025__price-item {
        font-size: 22px !important;
    }
    .t1025__price {
        margin-right: 15px !important;
    } 
    .uc-with-price-descr .t1025__price-wrapper:before {
        font-size: 15px !important;
    }    
    
    /*Кнопки в блоке Тарифы на странице Текстуры*/
    .t1025__btn-wrapper {
        margin-top: 30px !important;
    }
    .t1025__btn-second_wrapper {
        margin-top: 10px !important;
    }    
    
    /*Заголовки в слайдере на странице Текстуры*/
    .t923__textwrapper {
        padding-top: 20px !important;
    }    
    .t923__title {
        font-size: 22px !important;
    }
    
    /*Изображения в 2 колонки*/
    #allrecords [data-record-type="603"] .t603__tile, #allrecords [data-record-type="603"] .t603__tile:nth-child(2) {
        padding-top: 10px !important;
    }
    .t603 .t-bgimg {
        padding-bottom: 133% !important;
    }    
    
    /*Табы с подразделами*/
    .t397__tab {
        margin-right: 20px !important;
    }    
    .t397__title {
        font-size: 22px !important;
    }   
    
    /*Блок в 3 колонки с изображением по середине*/
    .t852 .t-card__btn-wrapper {
        padding-top: 40px !important;
    }
    .t852 .t-col:not(:first-child) {
        margin-top: 40px !important;
    }   
    .t852 .t-col:nth-child(2) {
        padding-left: 30px !important;
        padding-right: 30px !important;
    } 
    
    /*Слайдер с продуктами на главной*/
    .uc-products .t923 .t-slds__main {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .uc-products .t923 .t-slds__item {
        min-width: 90% !important;
    }    
    .uc-products .t923__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }        
    .uc-products .t923 .t-card__descr {
        font-size: 15px !important;
        margin-top: 20px !important;
    }   
    .uc-products .t923 .t-card__uptitle {
        font-size: 18px !important;
        line-height: 2.6 !important;
        width: 55px !important;
        height: 55px !important;
    }       
    
    /*Карточки с залипающими изображениями*/
    [data-record-type="760"].t-rec_pt_105 {
        padding-top: 80px !important;
    }    
    .t760__descr {
        font-size: 15px !important;
        margin-top: 40px !important;
    }     
    .t760__descr strong {
        font-size: 22px !important;
    }
    .t760__descr ul {
        margin-top: 20px !important;
    }
    .t760__descr ul li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    .t760__descr ul li:before {
        margin-top: 6px !important;
    }    
    .t760__price-wrapper {
        margin-top: 30px !important;
    }
    .t760__price-item {
        font-size: 22px !important;
    }    
    .t760__price {
        margin-right: 15px !important;
    }    
    .t760__price-wrapper:before {
        font-size: 15px !important;
    }    
    .t760__btn-wrapper {
        margin-top: 30px !important;
    }        
    
    
}


@media screen and (min-width: 961px) { 
    
    /*Скрытие блоков при ширине экранов > 960px*/
    .t-screenmax-980px {
        display: none !important;
    }      
    
    .t778__textwrapper {
        height: auto !important;
        min-height: 100% !important;
    }
    
    
}






/* Stas */

    .uc-cards {
        padding-top: 20px; !important;
        padding-bottom: 20px !important;
    }


/* отступы для заголовка */
    .uc-cards .t923 .t-container {
        margin-left: 0;
}


/* отступы для текста под картинками */
    .uc-cards .t923__textwrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 36px; !important;
        padding-bottom: 36px; !important;
    }
    
    /* соотношение сторон картинки */
    .uc-cards .t923__imgwrapper {
        padding-bottom: 133% !important;
    }

    /* отступы=расстояния между карточками */
    .uc-cards .t923__col {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }


/* слайдер. если карточек больше 3 показываем кусочек 4й */
    .uc-cards .t923 .t-slds__container {
        overflow: visible !important;
        width: 100% !important;
    }
    .uc-cards .t923 .t-slds__items-wrapper {
        width: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow: visible !important;
    }
    .uc-cards .t923 .t-slds__item {
        min-width: calc(100% /3 ) !important;
        width: auto !important;
    }



/* увеличение кнопки у блока с рецептами кексов */
    .uc-keks .t772 .t-card__btn-wrapper {
        width: 100% !important;
    }
    .uc-keks .t772 .t-btn {
        width: 100% !important;
    }





/* убираем текст поверх картинки, под картинку у карточке на телефоне (уроки) */

    .uc-cards-mobi .t778__wrapper {
        /* display: -webkit-box !important; */
        display: flex !important;
        flex-direction: row-reverse !important;
    }

    .uc-cards-mobi .t778__imgwrapper {
        padding-bottom: 130% !important;
        position: relative !important;
  }

    /* нужно для английской версии страницы */
    @media screen and (max-width: 960px) {
    .uc-cards-mobi .t778__bgimg {
        position: absolute !important;
    }


/* убираем подрезание фото на примере работ (макраме)*/

    .uc-te800 .t923__imgwrapper {
        padding-bottom: 133% !important;
    }


/* убираем пространство у блока в три карточки с картинкой по середине (макраме) */

    .uc-sv405 .t852__imgwrapper {
        padding-bottom: 145% !important;
    }

    @media screen and (max-width: 480px) {
        .uc-sv405 .t852__imgwrapper {
            padding-bottom: 0px !important;
    }
    }

/* убираем пространство на странице примеров работ (макраме)*/

    @media screen and (max-width: 480px) {
        .uc-te220 .t772__imgwrapper_mobile-nopadding {
            padding-bottom: 0px !important;
    }
    }







