    /*Цифры шрифта в 1 линию*/
    * {
        -webkit-font-feature-settings: "lnum" !important;
        -moz-font-feature-settings: "lnum" !important;
        font-feature-settings: "lnum" !important;
    }
    
    /*Скрытие H1*/
    .uc-hidden, .t744__title_small, .t706__product-title__option {
        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;
    }   
    
    /*Замена жирного начертания на семиболд*/
    .t-descr strong, .t056__descr strong, .t977__text strong, .t-feed__post-popup__text strong {
        font-weight: 600 !important;
    }   
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .hover-color > .tn-atom, .t588__btn, .t977__text a, .t977__col-inner a, .t-feed__post-popup__close-wrapper .t-popup__close:before, .t-store__card__bgimg, .t-feed__post-bgimg {
        -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,.t588__btn:hover, .t977__text a:hover, .t977__col-inner a:hover {
        opacity: .7 !important;
    } 
    
    /*Ховеры со скейлом*/
    .t-store__card:hover .t-store__card__bgimg, .t-feed__post:hover .t-feed__post-bgimg {
        -webkit-transform: scale(1.05) !important;
        -ms-transform: scale(1.05) !important;
        transform: scale(1.05) !important;
    }
    .t-store__card__imgwrapper, .t-feed__post-imgwrapper {
        overflow: hidden !important;
        border-radius: 20px !important;
    }
    
    /*Стандартные кнопки*/
    .t-btn:not(.t588__btn, .t580__btn, .t778__btn), .t-submit:not(.t704 .t-submit), .t-inputpromocode__btn {
        font-family: 'Raleway-Carmorant' !important;
        font-weight: 600 !important;
        font-size: 16px !important;
        line-height: 1 !important;
        height: 60px !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: 100px !important;
        box-sizing: border-box !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
    }  
    .t1000__button, .t599__btn {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t-inputpromocode__btn:nth-child(n) {
        background-color: #8A90A1 !important;
        min-width: 180px !important;
        width: 50% !important;
        margin-left: 20px !important;
        height: 50px !important;
        margin-left: 10px !important;
        line-height: 50px !important;
    }
    .t-inputpromocode__btn:hover {
        background-color: #C7D0DA !important;
    }
    .t-inputpromocode__wrapper {
        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;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    
    /*Стандартные текстовые кнопки*/
    .t588__btn, .t902__btn-text, .t778__btn {
        font-family: 'Raleway-Carmorant' !important;
        font-size: 18px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
        padding: 0px !important; 
        margin-bottom: 0px !important;
        height: auto !important;
        width: unset !important;
        border-radius: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t588__btn:hover:after, .t902__btn-text:hover:after, .t778__btn:hover:after {
        margin-left: 15px !important;
        margin-right: -5px !important;
    }
    .t588__btn:after, .t902__btn-text:after, .t778__btn:after {
        content: '' !important;
        display: inline-block !important;
        width: 8px !important;
        height: 13px !important;
        background-image: url('https://static.tildacdn.com/tild3233-3939-4134-b461-386230396534/Group_1733.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        margin-left: 10px !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;        
    }
    .t580__btn {
        font-family: 'Raleway-Carmorant' !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
        padding: 0px !important; 
        margin-bottom: 0px !important;
        height: auto !important;
        width: unset !important;
        border-radius: 0 !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;        
    }
    .t580__btn:hover:before, .t-feed__post-popup__close-wrapper .t-popup__close:hover:before {
        margin-right: 15px !important;
        margin-left: -5px !important;
    }    
    .t580__btn:before {
        content: '' !important;
        display: inline-block !important;
        width: 8px !important;
        height: 13px !important;
        background-image: url('https://static.tildacdn.com/tild3233-3939-4134-b461-386230396534/Group_1733.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        margin-right: 10px !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;       
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
    }
    
    /*Стандартные главные заголовки*/
    .t050__title, .t189__title {
        position: relative !important;
        z-index: 1 !important;
        line-height: 1 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Стандартные большие заголовки*/
    .t015__title, .t588__title, .t524 .t-section__title, .t539 .t-section__title, .t902 .t-section__title, .t467__title, .t480__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t524 .t-section__title, .t539 .t-section__title, .t902 .t-section__title {
        font-weight: 500 !important;
        font-size: 45px !important;
        line-height: 1.2 !important;
    }
    
    /*Стандартные средние заголовки*/
    .t225__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
 
    /*Описания в стандартных блоках с главными заголовками*/
    .t050__descr, .t189__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    
    /*Описания в стандартных блоках с большими заголовками*/
    .t015__descr, .t588__descr, .t524 .t-section__descr, .t539 .t-section__descr, .t902 .t-section__descr, .t467__descr, .t480__descr {
        padding-top: 30px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t015__descr {
        padding-bottom: 10px !important;
    }
    .t524 .t-section__descr {
        font-weight: 500 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;        
    }
    .t539 .t-section__descr, .t902 .t-section__descr {
        margin-left: 0 !important;
        margin-right: 0 !important;
        font-weight: 500 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;         
    }
    
    /*Описания в стандартных блоках со средними заголовками*/
    .t225__descr {
        padding-top: 30px !important;
        padding-bottom: 10px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    
    /*Меню на ПК*/
    .t228__maincontainer {
        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;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    
    /*Логотип в меню на ПК*/
    .t228__imglogo {
        margin-right: 0px !important;
    }
    .t228__maincontainer.t228__c12collumns .t228__padding40px {
        width: 0px !important;
    }
    
    /*Пункты в меню на ПК*/
    .t228__centerside {
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
    }
    .t228__leftside {
        min-width: unset !important;
    }
    
    /*Кнопка в меню на ПК*/
    .t228__right_buttons_but .t-btn {
        padding-left: 20px !important;
        padding-right: 20px !important;
        height: 50px !important;
        font-weight: 500 !important;
    }  
    .t228__right_buttons {
        padding-left: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    
    /*Иконка ЛК в меню на ПК*/
    .t228__rightcontainer {
        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;
    }
    .t228__rightcontainer .t-sociallinks {
        padding-left: 30px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t228__rightcontainer .t-sociallinks__item {
        padding: 0px !important;
    }
    .t228__rightcontainer .t-sociallinks__item a {
        width: 50px !important;
        height: 50px !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;    
    }  
    .t228__rightcontainer .t-sociallinks__item a:hover {
        opacity: .7 !important;
    }
    .t228__rightcontainer .t-sociallinks__item img {
        width: 100% !important;
        height: 100% !important;
        border: 1px solid #C7D0DA !important;
        box-sizing: border-box !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
    }     
    
    /*Языки в меню на ПК*/
    .t228__right_langs {
        padding-left: 30px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t228__right_langs_lang {
        padding: 0px !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;         
    }
    .t228__right_langs_lang:hover {
        opacity: .7 !important;
    }
    .t794__arrow {
        margin-left: 15px !important;
    }
    .t794__arrow:after {
        content: ' ' !important;
        width: 5px !important;
        height: 5px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent #6F7487 #6F7487 transparent !important;
        position: absolute !important;
        left: -9px !important;
        top: -7px !important;
        margin: auto !important;
        -moz-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        -webkit-transform: rotate(45deg) !important; 
        -o-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important; 
    }
    
    /*Выпадающий список в меню на ПК*/
    .t794__typo {
        -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;        
    }
    .t794__list_item {
        margin-bottom: 10px !important;
    }
    .t794__list_item:last-child {
        margin-bottom: 0px !important;
    }  
    .t794__typo {
        line-height: 1.2 !important;
    }
    .t794__list_item:first-child .t794__typo {
        color: #C7D0DA !important;
        font-weight: 600 !important;
    }
    .t794__content {
        padding: 20px !important;
    }
    .t794__tooltip-menu:nth-child(n) {
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        -moz-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
    }
    
    /*Мобильное меню*/
    .t450__container {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t450__top {
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }
    .t450__rightside {
        left: 0px !important;
        right: 0px !important;
        bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 50px !important;
        padding-bottom: 50px !important;    
        margin-top: auto !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t450__rightcontainer {
        margin: 0px !important;
        padding: 0px !important;
    }
    .t450__logowrapper {
        margin-bottom: 50px !important;
    }
    
    /*Пункты в мобильном меню*/
    .t450__list_item {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t450 .t-menu__link-item {
        margin-bottom: 20px !important;
    }
    .t450 .t450__list_item:last-child .t-menu__link-item {
        margin-bottom: 0px !important;
    }
    .t450 .t-menusub__list-item {
        margin-bottom: 20px !important;
    }
    .t450 .t-menusub__content {
        padding-bottom: 0px !important;
        margin-bottom: 10px !important;
    }
    .t450 .t-menusub__menu {
        margin-top: 10px !important;
        margin-bottom: 20px !important;
        border-color: #C7D0DA !important;
    }
    
    /*Описания в мобильном меню*/
    .t450__right_descr {
        color: #6F7487 !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant';
    }
    .t450__right_descr strong {
        margin-bottom: 10px !important;
        display: inline-block !important;
    }
    
    /*Языки в мобильном меню*/
    .t450__right_langs_lang {
        color: #6F7487 !important;
        font-size: 16px !important;
        line-height: 1.2 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant';
    }
    .t450__right_langs_lang {
        margin-right: 10px !important;
    }
    .t450__right_langs_lang:last-child {
        margin-right: 0px !important;
    }   
    .t450__right_langs_lang:first-child a {
        color: #C7D0DA !important;
        font-weight: 600 !important;
    }     
    
    /*Отступы между нижними элементами в мобильном меню*/
    .t450__right_descr, .t450__right_social_links, .t450__right_buttons, .t450__right_langs {
        margin-top: 30px !important;
    }
    .t450__right_descr:first-child {
        margin-top: 0px !important;
    }
    .t450__top {
        padding-bottom: 0px !important;
        margin-bottom: 50px !important;
    }
    .t450__list {
        margin-bottom: 0px !important;
    }
    .t450__right_buttons_but {
        margin-top: 0px !important;
    } 
    
    /*Стрелка в мобильном меню*/
    .t450__menu .t-menusub__arrow:after {
        content: ' ' !important;
        width: 5px !important;
        height: 5px !important;
        border-style: solid !important;
        border-width: 1px !important;
        border-color: transparent #6F7487 #6F7487 transparent !important;
        position: absolute !important;
        left: -9px !important;
        top: -7px !important;
        margin: auto !important;
        -moz-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        -webkit-transform: rotate(45deg) !important; 
        -o-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important; 
    } 
    
    /*Иконки соцсетей в мобильном меню*/
    .t450__right_social_links .t-sociallinks__wrapper {
        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;
    }
    .t450__right_social_links .t-sociallinks__item {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        margin-right: 15px !important;
        height: auto !important;
    }
    .t450__right_social_links .t-sociallinks__item:last-child {
        margin-right: 0px !important;
    }  
    .t450__right_social_links .t-sociallinks__item a {
        width: auto !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin-top: 0px !important;
    }    
    .t450__right_social_links .t-sociallinks__item .t-sociallinks__svg {
        width: 50px !important;
        height: 50px !important;
    }    
    .t450__right_social_links .t-sociallinks__item_instagram .t-sociallinks__svg path, .t450__right_social_links .t-sociallinks__item_youtube .t-sociallinks__svg path, .t450__right_social_links .t-sociallinks__item_vk .t-sociallinks__svg path, .t450__right_social_links .t-sociallinks__item_telegram .t-sociallinks__svg path, .t450__right_social_links .t-sociallinks__item_whatsapp .t-sociallinks__svg path, .t450__right_social_links .t-sociallinks__item_viber .t-sociallinks__svg path {
        display: none !important;
    }  
    .t450__right_social_links .t-sociallinks__item_instagram .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild3261-3334-4062-b563-373331643565/ig.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;        
    }    
    .t450__right_social_links .t-sociallinks__item_youtube .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild3132-3030-4232-b236-383465353165/youtube.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;        
    }
    .t450__right_social_links .t-sociallinks__item_vk .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild6264-3534-4231-b165-653730303937/vk.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;         
    }
    .t450__right_social_links .t-sociallinks__item_telegram .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild6331-3833-4238-b665-636637323636/tg.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;          
    }
    .t450__right_social_links .t-sociallinks__item_whatsapp .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild6662-3839-4731-b935-393864356233/wa.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;          
    }
    .t450__right_social_links .t-sociallinks__item_viber .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild6662-3839-4731-b935-393864356233/wa.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;     
    }    
    
    /*Кнопка ЛК в мобильном меню*/
    .t450__right_buttons_wrap {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !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;
        margin-top: -15px !important;
    }
    .t450__right_buttons_but {
        margin-top: 15px !important;
    }
    .t450__right_buttons_but_two_right .t-btn:nth-child(n) {
        min-width: unset !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        padding: 0px !important;
        width: 60px !important;
        background-image: url('https://static.tildacdn.com/tild6530-3061-4234-b436-653163626332/Group_1875.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;         
    }
    .t450__right_buttons_but_two_right .t-btn:nth-child(n) td {
        display: none !important;        
    }
    .t450__right_buttons_but_two_left {
        margin-right: 0px !important;
    }
    .t450__right_buttons_but_two_right {
        margin-left: 15px !important;
    }
    
    /*Блок с изображением в круге в футере*/
    .t524 .t-container {
        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;        
    }
    .t524 .t-col {
        max-width: 700px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t524 .t-section__topwrapper {
        margin-bottom: 50px !important;
    }
    .t524__imgwrapper {
        margin-bottom: 0px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        border: 1px solid #C7D0DA !important;
    }
    .t524__bgimg {
        border: 10px solid #F3F3F3 !important;
        width: 150px !important;
        height: 150px !important;
        padding-bottom: 0px !important;
    }
    .t524 .t-section__title a {
        color: #C7D0DA !important;
    }
    
    /*Футер*/
    .t977 .t-container {
        max-width: 1360px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 140px !important;
        padding-bottom: 80px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;        
        background-color: #E2E7EB !important;
        border-radius: 30px !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-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t977__col, .t977__col_center {
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        box-sizing: border-box !important;
        width: 100% !important;
        max-width: 100% !important;
        text-align: center !important;
    }
    .t977__text a {
        color: #6F7487 !important;
    }
    .t977__col-inner a {
        color: #6C757B !important;
    }
    
    /*Логотип в футере*/
    .t977__logo.t-title {
        max-width: unset !important;
    }
    .t977__col_left {
        margin-bottom: 30px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }     
    
    /*Текст под логотипом в футере*/
    .t977__text {
        margin-top: 30px !important;
        margin-bottom: 0px !important;
    }
    .t977__text strong {
        display: inline-block !important;
        margin-bottom: 10px !important;
    }  
    
    /*Иконки соцсетей в футере*/  
    .t977__col_right {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t977__socials {
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 50px !important;
    }
    .t977__socials .t-sociallinks__item {
        margin-bottom: 0px !important;
        margin-right: 15px !important;
        height: auto !important;
    }
    .t977__socials .t-sociallinks__item:last-child {
        margin-right: 0px !important;
    }  
    .t977__socials .t-sociallinks__item a {
        width: auto !important;
        height: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }    
    .t977__socials .t-sociallinks__item .t-sociallinks__svg {
        width: 50px !important;
        height: 50px !important;
    }
    .t977 .t-sociallinks__item:hover {
        opacity: .7 !important;
    }
    .t977__socials .t-sociallinks__item_instagram .t-sociallinks__svg path, .t977__socials .t-sociallinks__item_youtube .t-sociallinks__svg path, .t977__socials .t-sociallinks__item_vk .t-sociallinks__svg path, .t977__socials .t-sociallinks__item_telegram .t-sociallinks__svg path, .t977__socials .t-sociallinks__item_whatsapp .t-sociallinks__svg path, .t977__socials .t-sociallinks__item_viber .t-sociallinks__svg path {
        display: none !important;
    }
    .t977__socials .t-sociallinks__item_instagram .t-sociallinks__svg {
        background-image: url(https://static.tildacdn.com/tild3261-3334-4062-b563-373331643565/ig.svg) !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }
    .t977__socials .t-sociallinks__item_youtube .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild3132-3030-4232-b236-383465353165/youtube.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;        
    }
    .t977__socials .t-sociallinks__item_vk .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild6264-3534-4231-b165-653730303937/vk.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;         
    }
    .t977__socials .t-sociallinks__item_telegram .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild6331-3833-4238-b665-636637323636/tg.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;          
    }
    .t977__socials .t-sociallinks__item_whatsapp .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild6662-3839-4731-b935-393864356233/wa.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;          
    }
    .t977__socials .t-sociallinks__item_viber .t-sociallinks__svg {
        background-image: url('https://static.tildacdn.com/tild6662-3839-4731-b935-393864356233/wa.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;     
    }
    
    /*Пункты в футере*/
    .t977__col_center {
        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;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }
    .t977__col-inner {
        max-width: -webkit-max-content !important;
        max-width: -moz-max-content !important;
        max-width: max-content !important;
        width: 100% !important;
        min-width: unset !important;
        margin: 0px !important;
        text-align: center !important;
    }
    .t977__col-inner > div {
        letter-spacing: 0.03em !important;
    } 
    .t977__col-inner:not(:last-child) {
        margin-right: 40px !important;
    }    
    .t977__menu li, .t977__menu a {
        margin-bottom: 0px !important;
    }
    
    /*Обложка на главной*/
    .t995__inner-wrapper {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }
    .t995__wrapper {
        max-width: 1360px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-bottom: 0px !important;
    }
    .t995__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        float: unset !important;
    }    
    [data-record-type="995"] .t-cover {
        height: calc(100vh - 80px) !important;
        min-height: 600px !important;
        max-height: 750px !important;
    }
    [data-record-type="995"] .t-cover__carrier, [data-record-type="995"] .t-cover__filter, [data-record-type="995"] .t-cover__wrapper, .t995__container {
        height: 100% !important;
    }    
    [data-record-type="995"] .t-cover__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;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        width: 100% !important;
    }
    
    /*Заголовок обложки на главной*/
    .t995__title {
        line-height: 0.9 !important;
    }
    
    /*Описание обложки на главной*/
    .t995__descr {
	    padding-top: 20px !important;
	    padding-bottom: 0px !important;
	    max-width: 360px !important;
	    margin-left: auto !important;
	    margin-right: auto !important;
    }
    
    /*Блок с направлениями на главной*/
    .t688__img-separator {
        padding-top: 80.358% !important;
    }
    .t688__textwrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t688__inner-col {
        border-radius: 30px !important;
        overflow: hidden !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;             
        z-index: 2 !important;
    }
    .t688__inner-col:hover {
        -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1) !important;
        -moz-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1) !important;
        box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1) !important;
    }
    .t688 a:hover .t688__img-wrapper {
        opacity: 1 !important;
    }
    
    /*Стрелки в блоке с направлениями на главной*/
    .t688__textwrapper:after {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        width: 40px !important;
        height: 40px !important;
        background-image: url('https://static.tildacdn.com/tild6362-6465-4536-b265-376233326362/Group_1712.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        right: 40px !important;
        bottom: 40px !important;
        top: unset !important;
        border: 1px solid transparent !important;
        box-sizing: border-box !important;
    }

    /*Заголовки в блоке с направлениями на главной*/
    .t688__title {
        margin: 0px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        max-width: 300px !important;
    }
    
    /*Надзаголовки в блоке с направлениями на главной*/
    .t688__uptitle {
        text-transform: uppercase !important;
        letter-spacing: 0.05em !important;
        padding-bottom: 15px !important;
        margin: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        max-width: 300px !important;
    }
    
    /*Заголовок и описание в двухколоночном блоке с текстовой кнопкой*/
    .t588__title, .t588__descr {
        max-width: 50% !important;
    }
    
    /*Кнопка в двухколоночном блоке с большим заголовком и текстовой кнопкой*/
    .t588 .t-col {
        position: relative !important;
    }
    .t588__buttons {
        margin-top: 0px !important;
        max-width: 50% !important;
        position: absolute !important;
        right: 0px !important;
        bottom: 5px !important;
    }
    .t588__buttons-wrapper {
        width: unset !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Блок с видео в карточке*/
    .t347__play-icon svg path {
        display: none !important;
    }
    .t347__play-icon svg {
        background-image: url('https://static.tildacdn.com/tild6463-6536-4535-b939-663635343430/Group.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        width: 100% !important;
        height: 100% !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        border: 1px solid #F9F9F9 !important;
        box-sizing: border-box !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;  
        cursor: pointer !important;
    }    
    .t347__play-icon {
        width: 90px !important;
        height: 90px !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important; 
        -o-transform: none !important;
        transform: none !important;
    }
    .t347__play-icon:hover svg {
        -moz-transform: scale(1.2) !important;
        -ms-transform: scale(1.2) !important;
        -webkit-transform: scale(1.2) !important; 
        -o-transform: scale(1.2) !important;
        transform: scale(1.2) !important;       
    }
    .t347__table {
        height: auto !important;
        padding-bottom: 73.6843% !important;
        background-color: transparent !important;
        border-radius: 30px !important;
    }
    .t347__cell {
        position: absolute !important;
        height: 100% !important;
        left: 0px !important;
        top: 50% !important;
        -moz-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        -webkit-transform: translateY(-50%) !important; 
        -o-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;   
    }
    .t347 .t-container {
        position: relative !important;
        z-index: 2 !important;
    }
    .uc-fixed-video .t347 .t-col {
        position: absolute !important;
        left: 0px !important;
        top: 0px !important;
    }
    
    /*Заголовок в блоке с видео в карточке*/
    .t347__title {
        color: #F9F9F9 !important;
        font-family: 'Raleway-Carmorant',Arial,sans-serif !important;
        font-weight: 600 !important;
        font-size: 15px !important;
        line-height: 1.3 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.03em !important;
    }
    .t347__textwrapper {
        padding-bottom: 20px !important;
        padding-top: 0px !important;        
        width: 100% !important;
        box-sizing: border-box !important;
        position: absolute !important;
        top: 50% !important;
        -moz-transform: translateY(-100%) translateY(-45px) !important;
        -ms-transform: translateY(-100%) translateY(-45px) !important;
        -webkit-transform: translateY(-100%) translateY(-45px) !important; 
        -o-transform: translateY(-100%) translateY(-45px) !important;
        transform: translateY(-100%) translateY(-45px) !important;         
    } 
    
    /*Вернуться назад в карточке*/
    .t580__buttons {
        margin-top: 0px !important;
        height: 100px !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;
    }
    .t580__buttons-wrapper {
        margin-bottom: 0px !important;
    }
    .t580__btn {
        -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;          
    }
    .t580__btn:hover {
        opacity: .7 !important;
    }
    
    /*Обложка в карточке*/
    .t744__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;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t744__col:not(.t744__col_first) {
        padding-left: 800px !important;
    }
    
    /*Заголовок обложки в карточке*/
    .t744__title-wrapper {
        margin-bottom: 30px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    
    /*Подзаголовок обложки в карточке*/
    .t744__descr {
        margin-top: 0px !important;
        margin-bottom: 5px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    
    /*Цена в карточке*/
    .t744__price-wrapper {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;         
    }
    .t744__price {
        margin-right: 0px !important;
        display: inline-block !important;
    }
    .t744__price_old {
        margin-left: 10px !important;
    }
    
    /*Кнопка в карточке*/
    .t744__btn-wrapper {
        margin-top: 30px !important;
        margin-bottom: 10px !important;
        -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
        order: 4 !important;           
    }
    
    /*Блоки с характеристиками в карточке*/
    .t056 .t-col {
        padding-left: 800px !important;
    }
    [data-record-type="65"].t-rec_pt_45 {
        padding-top: 40px !important;
    }
    
    /*Заголовок характеристики в карточке*/
    .t056__title {
        letter-spacing: 0.03em !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Описание характеристики в карточке*/
    .t056__descr {
        padding-bottom: 0px !important;
        padding-top: 10px !important;
        letter-spacing: 0 !important;
    }
    
    /*Кнопка в блоке Тренируйтесь в любое время в карточке*/
    .t774__btn_second:nth-child(n) {
        position: relative !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin: 0px !important;
        width: 100% !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;
    }
    .t774__btn_second table {
        position: relative !important;
        margin-right: 30px !important;
        box-sizing: content-box !important;
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
    }    
    .t774__btn_second table:after {
        content: "" !important;
        display: block !important;
        position: absolute !important;        
        background-image: url('https://static.tildacdn.com/tild6538-3436-4335-b866-623632393437/telegram-svgrepo-com.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        width: 20px !important;
        height: 20px !important;
        right: -30px !important;
        top: 50% !important;
        -moz-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        -webkit-transform: translateY(-50%) !important; 
        -o-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;        
    }  
    
    /*Описания в блоке Тренируйтесь в любое время в карточке*/
    .t774__descr {
        margin-top: 0px; !important;
        padding-top: 15px !important;
    }    
    
    /*Карточки в блоке Тренируйтесь в любое время в карточке*/
    .t774__container {
        position: relative !important;
        z-index: 2 !important;
    }
    .t774__textwrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t774__btn-wrapper {
        bottom: 10px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;        
    }
    
    /*Аккордеон в карточке*/
    .t668__wrapper {
        border-radius: 20px !important;
    }
    .t668__header:nth-child(n) {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }   
    .t668__content:nth-child(n) {
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        margin-top: -10px !important;
    }     
    
    /*Иконка в аккордеоне в карточке*/
    .t668__icon-hover {
        display: none !important;
    }
    .t668__header:hover .t668__icon {
        opacity: .7 !important;
    }
    .t668__icon:nth-child(n) {
        padding: 0 !important;
        width: 40px !important;
        height: 40px !important;
        right: 30px !important;
    }
    .t668__icon:after {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        width: 100% !important;
        height: 100% !important;
        background-image: url(https://static.tildacdn.com/tild6362-6465-4536-b265-376233326362/Group_1712.svg) !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        right: 0px !important;
        top: 0px !important;
        -moz-transform: rotate(90deg) !important;
        -ms-transform: rotate(90deg) !important;
        -webkit-transform: rotate(90deg) !important; 
        -o-transform: rotate(90deg) !important;
        transform: rotate(90deg) !important;  
        border: 1px solid transparent !important;
        box-sizing: border-box !important;
    }
    .t668__lines, .t668__circle {
        display: none !important;
    }
    
    /*Заголовок аккордеона в карточке*/
    .t668__title {
        padding-right: 60px !important;
    }
    
    /*Кнопка Задать свой вопрос в карточке*/
    .uc-icon-mail .t142__text:after {
        content: "" !important;
        display: block !important;
        position: absolute !important;        
        background-image: url('https://static.tildacdn.com/tild3561-3338-4234-a233-376432343261/message-svgrepo-com_.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        width: 20px !important;
        height: 20px !important;
        right: 0px !important;
        top: 50% !important;
        -moz-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        -webkit-transform: translateY(-50%) !important; 
        -o-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;        
    }    
    .uc-icon-mail .t142__text {
        padding-right: 30px !important;
        position: relative !important;
    }
    
    /*Плитки товаров в карточке*/
    .t754 .t-store__grid-cont:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_4 {
        min-width: calc(100% / 3 - 40px) !important;
        max-width: calc(100% / 3 - 40px) !important;
    }
    .t754 .t-store__grid-cont:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_6 {
        min-width: calc(100% / 2 - 40px) !important;
        max-width: calc(100% / 2 - 40px) !important;        
    }
    
    /*Заголовки в плитке рекомендуемого в карточке*/
    .t-store__card__textwrapper {
        padding-top: 30px !important;
    }
    
    /*Описания в плитке рекомендуемого в карточке*/
    .t-store__card__descr {
        margin-top: 15px !important;
    }
    
    /*Цены в плитке рекомендуемого в карточке*/
    .t-store__card__price-wrapper {
        margin-top: 20px !important;
    }
    .t-store__card__price-item {
        line-height: 1.2 !important;
    }
    .t-store__card__price_old {
        margin-left: 15px !important;
    }
    [data-product-price-def="0"] ~ .t-store__card__price-currency, [data-product-price-def=""] ~ .t744__price-currency {
        display: none !important;
    }
    [data-product-price-def="0"]:before {
        content: "бесплатно";
        height: auto !important;
        width: auto !important;
        color: #6f7487 !important;
        font-size: 22px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
        font-family: 'Raleway-Carmorant',Arial,sans-serif !important;
    }
    [data-product-price-def=""]:before {
        content: "бесплатно";
        height: auto !important;
        width: auto !important;
        color: #6C757B !important;
        font-size: 30px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
        font-family: 'Raleway-Carmorant',Arial,sans-serif !important;        
    }
    
    /*Изображения в плитке рекомендуемого в карточке*/
    .t-store__card__bgimg {
        border-radius: 20px !important;
    }
    .t-store__scroll-icon-wrapper {
        display: none !important;
    }
    
    /*Лейблы в плитке рекомендуемого в карточке*/
    .t-store__card__mark-wrapper {
        top: 20px !important;
        right: 20px !important;
        left: 20px !important;
        margin-left: auto !important;
    }
    .t-store__card__mark {
        width: auto !important;
        height: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        color: #6C757B !important;
        font-size: 15px !important;
        line-height: 1.2 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;
    }
    
    /*Разделы статей в блоке*/
    .t-feed__parts-switch-btn {
        margin-left: 7px !important;
        margin-right: 7px !important;
        margin-bottom: 0px !important;
        margin-top: 15px !important;
        height: 50px !important;
        white-space: nowrap !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;
        box-sizing: border-box !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;  
        font-weight: 500 !important;
    }
    .t-feed__parts-switch-btn span, .t-feed__parts-switch-btn a {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        color: inherit !important;
    }
    .t-feed__parts-switch-wrapper {
        margin-top: -15px !important;
        margin-bottom: 50px !important;
        margin-left: -7px !important;
        margin-right: -7px !important;
    }
    .t-feed__parts-switch-btn:hover {
        background-color: #C7D0DA !important;
        color: #FFFFFF !important;
        border-color: #C7D0DA !important;
    }
    .t-feed__parts-switch-btn.t-active {
        font-weight: 600 !important;
    }
    
    /*Плитки новостей в блоге*/
    .t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
        border-radius: 20px !important;
    }
    .t-feed__post-imgwrapper {
        margin-bottom: 30px !important;
    }
    .t-feed__post {
        position: relative !important;
        z-index: 2 !important;
    }
    
    /*Описания плиток новостей в блоге*/
    .t-feed__post-descr {
        margin-top: 15px !important;
    }
    
    /*Ничего не найдено в плитке новостей в блоге и каталоге*/
    .t-feed__error-msg-wrapper, .t-store__empty-part-msg-wrapper {
        border-color: #C7D0DA !important;
        border-radius: 30px !important;
    }
    .t-feed__error-msg, .t-store__empty-part-msg {
        color: #6c757b !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;
    }
    
    /*Плитки новостей в один ряд на главной*/
    .t897__scroll-icon-wrapper {
        display: none !important;
    }
    
    /*Изображения в поп-ап статьях*/
    .t-feed__post-popup__img {
        border-radius: 30px !important;
    }
    .t-feed__post-popup__cover-wrapper {
        margin-top: 0px !important;
        margin-bottom: 50px !important;
    }
    .t-feed__post-popup__text img {
        border-radius: 30px !important;
    }
    
    /*Меню в поп-ап статьях*/
    .t-feed__post-popup__close-wrapper:nth-child(n) {
        border: none !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        position: relative !important;
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        height: 100px !important;
        padding: 0px !important;
    }
    .t-feed__post-popup__close-text {
        display: none !important;
        font-family: 'Raleway-Carmorant' !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
        padding: 0px !important;
    }
    .t-feed__post-popup__close-wrapper .t-popup__close {
        left: 0px !important;
        width: auto !important;
        height: auto !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;
    }
    .t-feed__post-popup__close-wrapper .t-popup__close-icon, .t-feed__post-popup__close-wrapper .t-popup__close-wrapper {
        display: none !important;
    }
    .t-feed__post-popup__close-wrapper .t-popup__close:before {
        content: '' !important;
        display: inline-block !important;
        width: 8px !important;
        height: 13px !important;
        background-image: url(https://static.tildacdn.com/tild3233-3939-4134-b461-386230396534/Group_1733.svg) !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        margin-right: 10px !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;
        -webkit-transform: rotate(180deg) !important;
        -ms-transform: rotate(180deg) !important;
        transform: rotate(180deg) !important;
        top: 0px !important;
        bottom: unset !important;
        left: 0px !important;
        right: unset !important;
        position: relative !important;        
    }    
    .t-feed__post-popup__close-wrapper .t-popup__close:after {
        content: 'Вернуться назад' !important;
        display: inline-block !important;   
        font-family: 'Raleway-Carmorant' !important;
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;     
        color: #6f7487 !important;
        position: relative !important;
    }
    
    /*Контейнер статьи поп-ап*/
    .t-feed__post-popup__container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Удаление лишних элементов в поп-ап статье*/
    .t-feed__post-popup__author-wrapper, .t-feed__post-popup__date-parts-wrapper, .t-feed__post-popup__relevants {
        display: none !important;
    }
    
    /*Главный заголовок поп-ап статьи*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 30px !important;
    }
    .t-feed__post-popup__title {
        color: #6f7487 !important;
        font-size: 35px !important;
        line-height: 1.2 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;        
    }
    
    /*Большой заголовок поп-ап статьи*/
    .t-feed__post-popup__container .t-redactor__h2 {
        color: #6f7487 !important;
        font-size: 35px !important;
        line-height: 1.2 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;  
        padding-bottom: 30px !important;
    }
    
    /*Маленький заголовок поп-ап статьи*/
    .t-feed__post-popup__container .t-redactor__h3 {
        color: #6f7487 !important;
        font-size: 22px !important;
        line-height: 1.2 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;
        padding-bottom: 15px !important;        
    }    
    
    /*Текст поп-ап статьи*/
    .t-feed__post-popup__text-wrapper {
        margin-top: 0px !important;
    }
    .t-feed__post-popup__text {
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
    }
    .t-feed__post-popup__text ul {
        padding-left: 17px !important;
    }
    
    /*Разделилтель в поп-ап статье*/
    .t-feed__post-popup__text-wrapper hr {
        opacity: 1 !important;
        background-color: #C7D0DA !important; 
        margin-top: 0px !important;
        margin-bottom: 30px !important;
    }
    
    /*Блок с плитками продуктов в каталоге*/
    .t-store__filter__search-and-sort {
        margin-bottom: 0px !important;
    }
    .t951 {
        padding-left: 40px !important;
        padding-right: 40px !important;
        max-width: 1360px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t951 .t-store__card__imgwrapper {
        padding-bottom: 64.28571428571429% !important;
    }
    
    /*Контейнер плиток продуктов в каталоге*/
    .t951__grid-cont {
        max-width: 100% !important;
    }
    
    /*Сайдбар в плитке продуктов в каталоге*/
    .t951__sidebar {
        padding-left: 0px !important;
        padding-right: 40px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-right: 0px !important;
        width: 260px !important;
    }
    
    /*Разделы в плитке продуктов в каталоге*/
    .t951__sidebar-wrapper .t-store__parts-switch-btn {
        color: #6C757B !important;
        font-weight: 400 !important;
        line-height: 1.5 !important;
        margin-bottom: 10px !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;  
    }
    .t951__sidebar-wrapper .t-store__parts-switch-btn:hover {
        opacity: .7 !important;
    }    
    .t951__sidebar-wrapper .t-store__parts-switch-btn:last-child {
        margin-bottom: 0px !important;
    }  
    .t951__sidebar-wrapper .t-store__parts-switch-btn.t-active {
        font-weight: 600 !important;
        color: #8A90A1 !important;
        opacity: 1 !important;
    }
    .t951__sidebar-wrapper .t-store__parts-switch-wrapper {
        padding-bottom: 40px !important;
        margin-bottom: 0px !important;
    }
    
    /*Фильтры в плитках продуктов в каталоге*/
    .t-store__filter__item-title {
        font-size: 16px !important;
        line-height: 1.5 !important;
        margin-bottom: 15px !important;
    }
    .t-checkbox__control {
        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;        
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .t-checkbox__control:last-child {
        margin-bottom: 0px !important;
    }    
    .t-store__filter__title {
        font-weight: 400 !important;
        line-height: 1.5 !important;
        color: #6C757B !important;
        font-size: 16px !important;
        font-family: Raleway-Carmorant !important;
    }
    .t-checkbox__indicator {
        border-radius: 2px !important;
        border-color: #C7D0DA !important;
        opacity: 1 !important;
    }
    .t-checkbox__indicator:after {
        border-color: #8A90A1 !important;
    }
    .t-store__filter__item {
        margin-bottom: 0px !important;
        padding-bottom: 40px !important;
    }
    .t-store__filter__opts-mob-btn {
        font-weight: 500 !important;
        line-height: 1.5 !important;
        color: #6C757B !important;
        font-size: 15px !important;
        font-family: Raleway-Carmorant !important;      
        position: relative !important;
        z-index: 1 !important;
    }
    .t-store__filter__opts-mob-btn.active, .t-store__filter__search-mob-btn.active, .t-store__filter__item.active .t-store__filter__item-title {
        opacity: 1 !important;
        color: #C7D0DA !important;
    }
    
    /*"Найдено" на странице Каталог*/
    .t-store__filter__chosen-bar {
        background-color: #F3F3F3 !important;
        border-radius: 5px !important;
        border: none !important;
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        -moz-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15) !important;
        left: 40px !important;
        bottom: 40px !important;
        width: 260px !important;
        box-sizing: border-box !important;
    }
    .t-store__filter__prods-number {
        color: #6C757B !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant' !important;
        margin-bottom: 10px !important;
    }
    .t-store__filter__chosen-val {
        color: #6C757B !important;
        font-size: 12px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant' !important;
        padding-left: 30px !important;
        padding-right: 15px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        height: 30px !important;
        background-color: transparent !important;
        border: 1px solid #C7D0DA !important;
        border-radius: 30px !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-bottom: 0px !important;
        margin-top: 10px !important;
    }
    .t-store__filter__chosen-wrapper {
        margin-top: -10px !important;
    }
    .t-store__filter__chosen-val:after {
        left: 15px !important;
        color: #C7D0DA !important;
        padding: 0px !important;
        margin-right: 5px !important;
        font-size: 12px !important;
        height: 12px !important;
    }
    .t-store__filter__reset {
        color: #6C757B !important;
        font-size: 12px !important;
        line-height: 1.5 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;
        padding-top: 0px !important;
        border-color: #6C757B !important;
        vertical-align: middle !important;
        margin-bottom: 0px !important;
        margin-top: 15px !important;
        margin-left: 0px !important;
        display: table !important;        
    }   
    .t-store__filter__chosen-bar {
        margin-top: 0px !important;
        padding: 20px !important;
    }   
    
    /*Кнопка Загрузить еще в каталоге*/
    .t-store__load-more-btn {
        margin-top: 50px !important;
    }
    
    /*Блок Занятия, которые точно подойдут в каталоге*/
    .t539 {
        max-width: 1360px !important;
        width: calc(100% - 80px) !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 100px !important;
        padding-bottom: 100px !important;
        box-sizing: border-box !important;
        margin-left: auto !important;
        margin-right: auto !important;
        background-color: #F9F9F9 !important;
        border-radius: 30px !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;
        overflow: hidden !important;
        position: relative !important;
    }
    .t539 .t-container {
        max-width: 600px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        position: relative !important;
        z-index: 4 !important;        
    }
    .t539 .t-section__container {
        margin-left: auto !important;
        margin-right: 0 !important;
    }
    .t539 .t539__container {
        margin-right: auto !important;
        margin-left: 0 !important;
    }    
    .t539 .t-section__topwrapper {
        margin-bottom: 0 !important;
        text-align: left !important;
    }   
    .t539 .t-section__container .t-col {
        margin-left: 0 !important;
        margin-right: 0px !important;
        padding-left: 20px !important;
        padding-right: 140px !important;
        box-sizing: border-box !important;
        max-width: 100% !important;
    } 
    .t539__col {
        max-width: 260px !important;
        margin-left: 0 !important;
        margin-right: 0px !important;        
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Карточки в блоке Занятия, которые точно подойдут*/
    .t539__itemwrapper {
        overflow: hidden !important;
        border-radius: 20px !important;
    }
    .t539__bgimg {
        padding-bottom: 69.233% !important;
    }
    .t539__textwrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        background-color: #F3F3F3 !important;
    }
    
    /*Заголовки в карточках в блоке Занятия, которые точно подойдут в каталоге*/
    .t539__persname {
        margin-bottom: 0px !important;
    }
    .t539__perstext {
        margin-top: 15px !important;
    }
    
    /*Первая карточки в блоке Занятия, которые точно подойдут в каталоге*/
    .t539__col:first-child .t539__itemwrapper {
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
    }
    
    /*Фоновая линия в блоке Занятия, которые точно подойдут в каталоге*/
    /*.t539:after {*/
    /*    content: '' !important;*/
    /*    background-image: url(https://static.tildacdn.com/tild3833-3039-4532-b937-663765363562/Vector_114.svg);*/
    /*    background-size: contain;*/
    /*    background-repeat: no-repeat;*/
    /*    background-position: right center;*/
    /*    position: absolute !important;*/
    /*    height: 100% !important;*/
    /*    width: 100% !important;*/
    /*    top: 0px !important;*/
    /*    right: 30px !important;*/
    /*    z-index: 0 !important;*/
    /*}*/
    
    /*Фон корзины*/
    .t706__cartwin-content {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        border-radius: 20px !important;
        background-color: #F9F9F9 !important;
    }
    .t706__cartwin_showed {
        background-color: #F3F3F3 !important; 
    }
    .t706__cartwin-close-icon g {
        fill: #6F7487 !important;
    }
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        color: #6f7487 !important;
        font-size: 35px !important;
        line-height: 1.2 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;
    }
    .t706__cartwin-top {
        padding-bottom: 40px !important;
        margin-bottom: 20px !important;
        border-color: #C7D0DA !important;
    }
    
    /*Изображение товара в корзине*/
    .t706__product-imgdiv {
        width: 80px !important;
        height: 80px !important;
        border-radius: 10px !important;
    }
    .t706__product-thumb {
        width: 80px !important;
        height: auto !important;
        padding-right: 20px !important;
    } 
    
    /*Отступы сверху и снизу у товаров в корзине*/
    .t706__cartwin-products {
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    .t706__product {
        margin-bottom: 20px !important;
        margin-top: 0px !important;
    }
    .t706__product:last-child {
        margin-bottom: 0px !important;
    }    
    
    /*Название товара в корзине*/
    .t706__product-title {
        color: #6c757b !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant' !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;      
    }    
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        color: #6c757b !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important; 
        padding-top: 0px !important;
        padding-bottom: 0px !important;   
    }   
    
    /*Горизонтально выравнивание элементов товара в корзине*/
    .t706__product-del {
        padding-top: 0px !important;
        padding-bottom: 0px !important;  
    }      
    
    /*Отступ от товаров до суммы в корзине*/
    .t706__cartwin-bottom {
        padding-top: 0px !important;
        border-top: 1px solid #C7D0DA !important;
    }  
    
    /*Cумма товаров в корзине*/
    .t706__cartwin-prodamount-wrap {
        display: none !important;
        padding-bottom: 0px !important;
        color: #6c757b !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;  
    }
    .t706__cartwin-prodamount-currency, .t706__cartwin-prodamount-price {
        vertical-align: unset !important;
    }
    
    /*Отступ от товаров до полей в корзине*/
    .t706__orderform {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }  
    
    /*Подсказки в корзине*/
    .t-rec .t706 input::-webkit-input-placeholder {color:#6C757B !important; opacity: 1 !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important;}
    .t-rec .t706 input::-moz-placeholder {color:#6C757B !important; opacity: 1 !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important;}
    .t-rec .t706 input:-moz-placeholder {color:#6C757B !important; opacity: 1 !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important;}
    .t-rec .t706 input:-ms-input-placeholder {color:#6C757B !important; opacity: 1 !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important;}
    .t-rec .t706 textarea::-webkit-input-placeholder {color:#6C757B !important; opacity: 1 !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important;}
    .t-rec .t706 textarea::-moz-placeholder {color:#6C757B !important; opacity: 1 !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important;}
    .t-rec .t706 textarea:-moz-placeholder {color:#6C757B !important; opacity: 1 !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important;}
    .t-rec .t706 textarea:-ms-input-placeholder {color:#6C757B !important; opacity: 1 !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: 400 !important;}     
    
    /*Поля в корзине*/
    .t-input-group:not(.t-input-group_ta) .t-input {
        height: 50px !important;
    }  
    .t-input {
        color: #6c757b !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;
        padding-left: 20px !important;
        padding-right: 20px !important;   
        background-color: transparent !important;        
    }
    .t-input-phonemask__select-code {
        color: #6c757b !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 500 !important;
        font-family: 'Raleway-Carmorant' !important;        
    }
    .t-input-phonemask {
        padding-left: 0px !important;
    }
    .t-input-phonemask__select {
        height: 50px !important;
    }
    
    /*Заголовки полей в корзине*/
    .t-input-title {
        color: #6c757b !important;
        font-size: 15px !important;
        line-height: 1.3 !important;
        font-weight: 600 !important;
        font-family: 'Raleway-Carmorant' !important;     
        text-transform: uppercase !important;
        letter-spacing: 0.03em !important;
        padding-bottom: 20px !important;
        padding-top: 25px !important;
    }
    
    /*Отсутпы между полями в корзине*/
    .t-input-group {
        margin-bottom: 15px !important;
    }
    
    /*Текстовый комментарий в корзине*/
    .t-input-group_tx {
        margin-bottom: 40px !important;
    }
    .t-input-group_tx .t-text {
        color: #6c757b !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant' !important;  
        max-width: 360px !important;
    }
    
    /*Отступ от итоговой информации до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Текст под кнопкой в корзине*/
    .t706__form-bottom-text {
        margin-top: 15px !important;
        margin-bottom: 0px !important;
        color: #6C757B !important;
        font-size: 14px !important;
        line-height: 1.4 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant' !important;  
        text-align: center !important;
    }  
    
    /*Фон поп-ап формы*/
    .t702__wrapper {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        border-radius: 20px !important;
        background-color: #F9F9F9 !important;        
    }
    .t702 .t-popup__container {
        border-radius: 20px !important;   
        overflow: hidden !important;
    }
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        margin-bottom: 0px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 40px !important;
    }
    
    /*Описание поп-ап формы*/
    .t702__descr {
        padding-top: 20px !important;
    }
    
    /*Кнопка поп-ап формы*/
    .t702 .t-form__submit {
        margin-top: 40px !important;
        margin-bottom: 0px !important;
    }
    
    /*Текст под кнопкой в поп-ап форме*/
    .t702__form-bottom-text {
        margin-top: 15px !important;
        margin-bottom: 0px !important;
        color: #6C757B !important;
        font-size: 14px !important;
        line-height: 1.4 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant' !important;  
        text-align: center !important;        
    }
    
    /*Поле в несколько строк в поп-ап форме*/
    .t-input-group_ta .t-input {
        padding-top: 14px !important;
    }
    
    /*Радиокнопки в поп-ап формах*/
    .t-radio__control {
        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;
        margin-top: 0px !important;
        margin-bottom: 10px !important;
        color: #6C757B !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant' !important;  
    }
    t-radio__control:last-child {
        margin-bottom: 0px !important;
    }
    .t-radio__indicator {
        border-color: #C7D0DA !important;
        border-width: 1px !important;
        opacity: 1 !important;
        margin-top: 1px !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;        
    }
    .t-radio__indicator:after {
        background-color: #8A90A1 !important;
        width: 8px !important;
        height: 8px !important;
    }
    
    /*Чек-боксы в поп-ап формах*/
    .t-checkbox__control {
        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;
        margin-top: 0px !important;
        margin-bottom: 10px !important;
        color: #6C757B !important;
        font-size: 16px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
        font-family: 'Raleway-Carmorant' !important;  
        margin-top: 1px !important;
    }
    .t-checkbox__control:last-child {
        margin-bottom: 0px !important;
    }    
    .t-checkbox__indicator {
        border-color: #C7D0DA !important;
        border-width: 1px !important;
        opacity: 1 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }
    .t-checkbox__indicator:after {
        top: 3px !important;
        left: 7px !important;
    }
    
    /*Обложка на странице Платформа*/
    [data-record-type="903"] .t-cover {
        max-width: 1360px !important;
        width: calc(100% - 80px) !important;
        height: calc(100vh - 80px) !important;
        min-height: 600px !important;
        max-height: 750px !important;         
        margin-left: auto !important;
        margin-right: auto !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 30px !important;
        background-color: transparent !important;
    }
    [data-record-type="903"] .t-cover__carrier, [data-record-type="903"] .t-cover__filter, [data-record-type="903"] .t-cover__wrapper {
        height: 100% !important;
    } 
    .t903__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;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        box-sizing: border-box !important;
        height: 100% !important;
    }
    .t903__itemwrapper, .t903__textwrapper, .t903__buttonwrapper {
        text-align: left !important;
    }
    .t903__hint {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t903__textwrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;    
        margin-bottom: 0px !important;        
    }
    .t903__itemwrapper {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;   
    }
    [data-record-type="903"] .t-cover__wrapper {
        display: block !important;
    }
    [data-record-type="903"] .t-cover__wrapper {
        width: 100% !important;
    }    
    
    /*Заголовок обложки на странице Платформа*/
    .t903__title {
        line-height: 1 !important;
        margin-bottom: 0px !important;
    }
    
    /*Описание обложки на странице Платформа*/
    .t903__descr {
        padding-top: 30px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    /*Надзаголовок обложки на странице Платформа*/
    .t903__hint {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        text-transform: uppercase !important;
        letter-spacing: 0.05em !important;
    }
    
    /*Тексты на подложки в обложке на странице Платформа*/
    .t903__item_icon {
        display: none !important;
    }
    .t903__item-text {
        margin-top: 0px !important;
        white-space: nowrap !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        border-radius: 30px !important;
        background-color: #F9F9F9 !important;
    }
    .t903__item {
        width: auto !important;
        margin-left: 5px !important;
        margin-right: 5px !important;
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }
    .t903__itemwrapper {
        margin-left: -5px !important;
        margin-right: -5px !important;
        margin-top: -10px !important;
        width: auto !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }
    
    /*Блок Система занятий на странице Платформа*/
    .t778__scroll-icon-wrapper {
        display: none !important;
    }
    .t778__container {
        max-width: 600px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        position: relative !important;
        z-index: 2 !important;
        margin-right: calc((100% - 1200px) / 2) !important;
        margin-left: auto !important;        
    }
    .t778__col {
        max-width: 260px !important;
        margin-left: 0 !important;
        margin-right: 0px !important;        
        padding-left: 20px !important;
        padding-right: 20px !important;
        position: relative !important;
        z-index: 2 !important;        
    }
    .t778__wrapper {
        position: relative !important;
        z-index: 2 !important;          
    }
    
    /*Карточки в блоке Система занятий на странице Платформа*/
    .t778__wrapper {
        -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;          
    }
    .t778__wrapper:hover {
        -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);        
    }    
    .t778__imgwrapper {
        padding-bottom: 69.233% !important;
    }
    .t778__textwrapper  {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 40px !important;
        padding-bottom: 20px !important;        
    }
    
    /*Кнопки в блоке Система занятий на странице Платформа*/
    .t778__btn-wrapper {
        padding-top: 0px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }
    .t778__btn {
        margin: 0px !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;          
    }
    .t778__btn:hover {
        opacity: .7 !important;
    }
    .t778__btn table {
        width: auto !important;
    }
    
    /*Заголовки карточек в блоке Система занятий на странице Платформа*/
    .t778__title{
        margin-bottom: 0px !important;
    }
    
    /*Описания карточек в блоке Система занятий на странице Платформа*/
    .t778__descr {
        margin-top: 15px !important;
    } 
    
    /*Кнопка заголовочной секции в блоке Система занятий на странице Платформа*/
    .t467 .t-btn {
        margin-top: 40px !important;
    }
    
    /*Заголовочная секция в блоке Система занятий на странице Платформа*/
    .uc-btn-off {
        position: relative !important;
    }
    .uc-btn-off .t467 .t-col {
        position: absolute !important;
    }
    
    /*Блока направления на странице Платформа*/
    [data-record-type="480"] {
        width: calc(100% - 80px) !important;
        max-width: 1360px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
        position: relative !important;
    }
    .t480 .t-container {
        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;     
        position: relative !important;
    }
    .t480__col {
        position: relative !important;
        z-index: 2 !important;
    }
    
    /*Текстовый контейнер в блоке направленя на странице Платформа*/
    .t480__textwrapper {
        height: auto !important;
        padding-top: 140px !important;
        padding-bottom: 140px !important;
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    
    /*Изображение в блоке направления на странице Платформа*/
    .t480__blockimg {
        width: 360px !important;
        height: 360px !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
        margin-left: auto !important;
    }
    .t480__col:not(.t480__top) {
        margin-top: auto !important;
        margin-bottom: auto !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    
    /*Надзаголовок в блоке направления на странице Платформа*/
    .t480__uptitle {
        position: absolute !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 60px !important;
        top: 0px !important;
        left: 0px !important;
        letter-spacing: 0.03em !important;
    }
    
    /*Дополнительное описание в блоке направления на странице Платформа*/
    [data-record-type="61"] {
        width: calc(100% - 80px) !important;
        max-width: 1360px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 30px !important;
    }
    
    /*Подложки в блоках после направления на странице Платформа*/
    .uc-with-substrate {
        width: calc(100% - 80px) !important;
        max-width: 1360px !important;
        margin-left: auto !important;
        margin-right: auto !important;      
        background-color: #F9F9F9 !important;
    }
    .uc-with-substrate .t396__artboard {
        background-color: #F9F9F9 !important;        
    }
    [data-record-type="396"].t-rec_pt_45.uc-with-substrate {
        margin-top: -45px !important;
        /*position: relative !important;*/
        /*z-index: 0 !important;*/
    }
    [data-record-type="191"].t-rec_pb_105.uc-with-substrate {
        padding-bottom: 100px !important;
        border-bottom-left-radius: 30px !important;
        border-bottom-right-radius: 30px !important;
    }
    [data-record-type="61"] {
        position: relative !important;
        z-index: 1 !important;
    }
    
    /*Элементы управления в блоке Наши тренеры на странице Платформа*/
    .t994__arrow {
        display: none !important;
    }
    #allrecords .t994__loader-outer:nth-child(n) {
        background-color: #C7D0DA !important;
    }
    #allrecords .t994__loader-inner:nth-child(n) {
        background-color: #6F7487 !important;
    }
    .t994__loader {
        padding: 0px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        width: 60px !important;
        -webkit-box-flex: unset !important;
        -ms-flex: unset !important;
        flex: unset !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }
    .t944__loaders-container {
        margin-top: 50px !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    
    /*Карточки в блоке Наши тренеры на странице Платформа*/
    .t994 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t994__slidecontainer {
        width: auto !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t994__item .t994__slds-wrapper {
        width: 100% !important;
        height: 100% !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;         
    }
    .t994__item.t-slds__item_active .t994__slds-wrapper {
        height: 100% !important;        
    }   
    .t994__slds-wrapper {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }    
    .t994__item-wrapper {
        border-radius: 20px !important;
        overflow: hidden !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;
    }
    .t994__width-wrapper {
        max-width: 400px !important;
    }
    .t994__item {
        width: 400px !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        height: auto !important;
    }
    .t994__item.t-slds__item_active {
        height: auto !important;        
    }
    .t994__item .t994__item-wrapper {
        width: 300px !important;
        height: 100% !important;
        margin-left: auto !important;
        margin-right: auto !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;           
    }    
    .t994__item.t-slds__item_active .t994__item-wrapper {
        width: 100% !important;
        height: 100% !important;
    }
    .t994__bgimgwrapper {
        padding-bottom: 161.114% !important;
        position: relative !important;
        height: auto !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;          
    }
    .t994__content {
        position: absolute !important;
        top: 0px !important;
    }
    
    /*Текстовый контейнер в блоке Наши тренеры на странице Платформа*/
    .t994__textwrapper {
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        max-width: 300px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Описания в блоке Наши тренеры на странице Портфолио*/
    .t994__descr {
        margin-top: 15px !important;
    }
    
    /*Кнопка Присоединиться к чату на странице Портфолио*/
    .uc-icon-tg .t142__text:after {
        content: "" !important;
        display: block !important;
        position: absolute !important;        
        background-image: url('https://static.tildacdn.com/tild6538-3436-4335-b866-623632393437/telegram-svgrepo-com.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        width: 20px !important;
        height: 20px !important;
        right: 0px !important;
        top: 50% !important;
        -moz-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
        -webkit-transform: translateY(-50%) !important; 
        -o-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;        
    }    
    .uc-icon-tg .t142__text {
        padding-right: 30px !important;
        position: relative !important;
    }    
    
    /*Карточки в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__wrapper {
        border: 1px solid #C7D0DA !important;
        box-sizing: border-box !important;
    }
    .t923 .t-slds__container {
        width: 100% !important;
        z-index: 2 !important;
    }
    .t923 .t-slds__items-wrapper, .t923 .t-slds__container {
        overflow: visible !important;
    }
    .t923 .t-slds__arrow {
        display: none !important;
    }
    .t923 .t-slds__arrow_wrapper {
        width: 10% !important;
    }
    
    /*Изображения в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__imgwrapper {
        width: auto !important;
        padding-bottom: 0 !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important;
    }
    .t923__bgimg {
        position: relative !important;
        border-radius: 50% !important;
        -moz-border-radius: 50% !important;
        -webkit-border-radius: 50% !important; 
        width: 80px !important;
        height: 80px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 40px !important;
    }
    
    /*Текстовый контейнер в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__textwrapper {
        padding-top: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 40px !important;
    }
    
    /*Заголовки в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__title {
        margin-bottom: 15px !important;
    }
    
    /*Описания в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__descr {
        margin-top: 0px !important;
    }
    
    /*Кнопка в обложке на странице Фигурное катание*/
    .t189__wrapper div:not(.t189__title, .t189__descr) {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t189__wrapper .t-btnwrapper {
        margin: 0px !important;
    }
    .t189__wrapper .t-btn {
        margin-top: 40px !important;
    }

    /*Заголовок в обложке на странице Фигурное катание*/
    .t189__title {
        max-width: 560px !important;
    }
    
    /*Обложка на странице Фигурное катание*/
    [data-record-type="213"] .t-cover {
        max-width: 1360px !important;
        width: calc(100% - 80px) !important;
        height: calc(100vh - 80px) !important;
        min-height: 600px !important;
        max-height: 750px !important;         
        margin-left: auto !important;
        margin-right: auto !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-radius: 30px !important;
        background-color: transparent !important;
    }
    [data-record-type="213"] .t-cover__carrier, [data-record-type="213"] .t-cover__filter, [data-record-type="213"] .t-cover__wrapper, [data-record-type="213"] .t-container .t-col {
        height: 100% !important;
    } 
    [data-record-type="213"] .t-cover__wrapper {
        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;
        width: auto !important;
    }
    .t189__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;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        box-sizing: border-box !important;
        height: 100% !important;
    }    
    
    /*Заголовки в блоке Настоящий спорт на странице Фигуроное катание*/
    .t908__heading {
        padding-bottom: 0px !important;
    }
    
    /*Описания в блоке Настоящий спорт на странице Фигуроное катание*/
    .t908__descr {
        padding-top: 15px !important;        
    }
    
    /*Изображения в блоке Настоящий спорт на странице Фигурное катание*/
    .t908__img {
        border-radius: 20px !important;
        width: 100% !important;
    }
    
    /*Карточки в блоке Настоящий спорт на странице Фигурное катание*/
    .t908__flex-wrapper {
        height: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .t908__textwrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t908__item {
        border-radius: 20px !important;
        border-color: #C7D0DA !important;
        box-sizing: border-box !important;
        margin-bottom: 30px !important;
    }
    .t908__item_active {
        border-color: #E2E7EB !important;
        background-color: #E2E7EB !important;
    }
    .t908__item:last-child {
        margin-bottom: 0px !important;
    } 
    .t908__box-img {
        position: sticky !important;
        top: 80px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }    
    
    /*Блок с видео на странице Фигурное катание*/
    .uc-full-width-video .t347 .t-container {
        max-width: 1360px !important;
        width: calc(100% - 80px) !important;        
    }
    .uc-full-width-video .t347 .t-col {
        max-width: 100% !important;
        margin: 0px !important;
    } 
    .uc-full-width-video .t347__table {
        padding-bottom: 47.795% !important;
    }
    
    /*Подложка в блоке с тарифами на странице Фигурное катание*/
    .bg-with-paddings {
        max-width: 1360px !important;
        width: calc(100% - 80px) !important;    
        left: 50% !important;
        -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
    }
    
    /*Карта на странице Фигурное катание*/
    .t117_map {
        border-radius: 30px !important;
        overflow: hidden !important;
        width: 100% !important;
        height: auto !important;
        padding-bottom: 47.795% !important;
        position: relative !important;
    }
    .t-map {
        height: 100% !important;
        position: absolute !important;
    }
    
    /*Блок Поехали на странице Фигурное катание*/
    .uc-with-btn .t-container:nth-child(3) .t-section__bottomwrapper {
        margin-top: -10px !important;
        margin-bottom: 50px !important;
    }
    .uc-with-btn .t524 .t-section__descr {
        max-width: 390px !important;
    }
    .uc-with-btn .t524 {
        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;
    }
    .uc-with-btn .t-container:nth-child(1) {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .uc-with-btn .t-container:nth-child(3) {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }    
    .uc-with-btn .t524__container {
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;        
    }
    
    /*Блок с видео на странице Направления*/
    .uc-8-cols-video .t347__table {
        padding-bottom: 60.527% !important;
    }
    
    /*Подзаголовок с кружком на странице Направления*/
    .t512 .t-name {
        letter-spacing: 0.03em !important;
    }
    .t512__textwrapper {
        padding-left: 10px !important;
    }
    .t512 .t-col {
            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;
    }
    .t512 .t-cell:not(.t512__textwrapper) {
        margin-top: 5px !important;
    }
    
    /*Виджет с мессенджерами*/
    .t898__wrapper {
        height: 60px !important;
    }
    .t898__btn_label {
        height: 60px !important;
        width: 60px !important;
        box-sizing: border-box !important;
    }
    .t898__hint {
        opacity: 1 !important;
        height: 40px !important;
        line-height: 40px !important;
        font-size: 15px !important;
        font-weight: 600 !important;
        color: #6C757B !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        top: unset !important;
        right: 0px !important;
        bottom: 75px !important;
        transform: none !important;
        border-radius: 5px !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: 0none !important;
        box-shadow: none !important;
    }
    .t898__hint::after {
        display: none !important;
    }
    .t898__tooltip {
        height: 40px !important;
        padding: 0px 15px !important;
        color: #6C757B !important;        
        font-size: 15px !important;
        line-height: 40px !important;
        font-weight: 600 !important;
        font-family: 'Raleway-Carmorant' !important; 
        background-color: #F9F9F9 !important;
    }
    .t898__tooltip:after {
        border-left-color: #F9F9F9 !important;
    }
    .t898__icon_link:hover .t898__tooltip {
        opacity: 1 !important;
    }
    .t898__btn_input:checked+label {
        height: 60px !important;
        width: 60px !important;        
    }    
    
    
    
@media screen and (max-width: 1240px) { 
    
    /*Футер*/
    .t977 .t-container {
        max-width: calc(100% - 40px) !important;
    }    
    
    /*Обложка на главной*/
    .t995__wrapper {
        max-width: 100% !important;
        padding-top: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Блок с плитками продуктов в каталоге*/
    .t-store__filter__search-and-sort {
        margin-bottom: 0px !important;
    }
    .t951 {
        padding-left: 20px !important;
        padding-right: 20px !important;
        max-width: 100% !important;
    }    
    
    /*Контейнер плиток продуктов в каталоге*/
    .t951__grid-cont {
        max-width: 100% !important;
        margin-left: -10px !important;
        margin-right: -10px !important;
    }   
    
    /*Сайдбар в плитке продуктов в каталоге*/
    .t951__sidebar {
        padding-right: 20px !important;
        width: 240px !important;
    }   
    
    /*"Найдено" на странице Каталог*/
    .t-store__filter__chosen-bar {
        left: 20px !important;
        bottom: 20px !important;
        width: 240px !important;
    }  
    
    /*Блок Занятия, которые точно подойдут в каталоге*/
    .t539 {
        width: calc(100% - 40px) !important;
        max-width: calc(100% - 40px) !important;
    }
    .t539__container {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    
    /*Фоновая линия в блоке Занятия, которые точно подойдут в каталоге*/
    .t539:after {
        right: 0px !important;
    }    
    
    /*Обложка на странице Платформа*/
    [data-record-type="903"] .t-cover {
        max-width: calc(100% - 40px) !important;
        width: calc(100% - 40px) !important;
    } 
    
    /*Блока направления на странице Платформа*/
    [data-record-type="480"] {
        max-width: calc(100% - 40px) !important;
        width: calc(100% - 40px) !important;
    }  
    
    /*Дополнительное описание в блоке направления на странице Платформа*/
    [data-record-type="61"] {
        max-width: calc(100% - 40px) !important;
        width: calc(100% - 40px) !important;
    } 
    
    /*Подложки в блоках после направления на странице Платформа*/
    .uc-with-substrate {
        max-width: calc(100% - 40px) !important;
        width: calc(100% - 40px) !important;
    }  
    
    /*Обложка на странице Фигурное катание*/
    [data-record-type="213"] .t-cover {
        max-width: calc(100% - 40px) !important;
        width: calc(100% - 40px) !important;
    }  
    
    /*Блок с видео на странице Фигурное катание*/
    .uc-full-width-video .t347 .t-container {
        max-width: 100% !important;
        width: calc(100% - 40px) !important;        
    }       
    
    /*Подложка в блоке с тарифами на странице Фигурное катание*/
    .bg-with-paddings {
        max-width: calc(100% - 40px) !important;
        width: calc(100% - 40px) !important;
    }    
    
    
}



@media screen and (max-width: 1200px) { 
    
    /*Стандартные главные заголовки*/
    .t050__title, .t189__title {
        font-size: 54px !important;
    }    
    
    /*Стандартные большие заголовки*/
    .t015__title, .t588__title, .t524 .t-section__title, .t539 .t-section__title, .t902 .t-section__title, .t467__title, .t480__title {
        font-size: 42px !important;
    }
    
    /*Стандартные средние заголовки*/
    .t225__title {
        font-size: 33px !important;
    }
    
    /*Меню на ПК*/
    .t228__maincontainer {
        max-width: 960px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Логотип в меню на ПК*/
    .t228__imglogo {
        max-width: 130px !important;
        width: 130px !important;
        min-width: 130px !important;
    }
    
    /*Пункты меню на ПК*/
    .t228__list_item {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t228__list_item:first-child {
        padding-left: 0px !important;
    }
    .t228__list_item:last-child {
        padding-right: 0px !important;
    }  
    
    /*Кнопка в меню на ПК*/
    .t228__right_buttons_but .t-btn {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    
    /*Языки в меню на ПК*/
    .t228__right_langs {
        padding-left: 15px !important;
    }
    
    /*Иконка ЛК в меню на ПК*/
    .t228__rightcontainer .t-sociallinks {
        padding-left: 15px !important;
    }
    .t228__rightcontainer .t-sociallinks__item a {
        width: 40px !important;
        height: 40px !important;
    }
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 130px !important;
    }
    
    /*Блок с изображением в круге в футере*/
    .t524__imgwrapper {
        width: 160px !important;
    }   
    .t524__bgimg {
        width: 140px !important;
        height: 140px !important;
    } 
    
    /*Футер*/
    .t977 .t-container {
        padding-top: 120px !important;
        padding-bottom: 60px !important;
    }  
    
    /*Логотип в футере*/
    .t977__logo.t-title {
        font-size: 38px !important;
    }    
    
    /*Заголовок обложки на главной*/
    .t995__title {
        font-size: 105px !important;
    }
    
    /*Блок с направлениями на главной*/
    .t688__row:not(:first-child) {
        margin-top: 20px !important;
    }
    
    /*Заголовки в блоке с направлениями на главной*/
    .t688__title {
        max-width: 300px !important;
    }
    
    /*Блок с видео в карточке*/
    .t347 .t-col {
        max-width: 460px !important;
    }
    .t347__table {
        padding-bottom: 100% !important;
    }    
    
    /*Отступы между карточками в бдоке Тренируйтесь в любое время в карточке*/
    .t774__separator {
        margin-bottom: 20px !important;
    }
    
    /*Надзаголовки в блоке с направлениями на главной*/
    .t688__uptitle {
        max-width: 300px !important;
    }    
    
    /*Заголовок обложки в карточке*/
    .t744__title {
        font-size: 33px !important;
    }
    
    /*Обложка в карточке*/
    .t744__col:not(.t744__col_first) {
        max-width: 460px !important;
        padding-left: 480px !important;
    }    
    
    /*Блоки с характеристиками в карточке*/
    .t056 .t-col {
        max-width: 460px !important;
        padding-left: 480px !important;
    }
    
    /*Плитки товаров в карточке*/
    .t754 .t-store__grid-cont:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_4 {
        min-width: calc(100% / 3 - 20px) !important;
        max-width: calc(100% / 3 - 20px) !important;
    }    
    .t754 .t-store__grid-cont:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_6 {
        min-width: calc(100% / 2 - 20px) !important;
        max-width: calc(100% / 2 - 20px) !important;        
    }    
    
    /*Меню в поп-ап статьях*/
    .t-feed__post-popup__close-wrapper:nth-child(n) {
        max-width: 940px !important;
    }
    
    /*Контейнер статьи поп-ап*/
    .t-feed__post-popup__content {
        max-width: 600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }  
    
    /*Главный заголовок поп-ап статьи*/
    .t-feed__post-popup__title {
        font-size: 33px !important;
    }    
    
    /*Большой заголовок поп-ап статьи*/
    .t-feed__post-popup__container .t-redactor__h2 {
        font-size: 33px !important;
    }    
    
    /*Блок Занятия, которые точно подойдут в каталоге*/
    .t539 .t-container {
        max-width: 480px !important;
    }
    .t539 .t-section__container .t-col {
        padding-left: 10px !important;
        padding-right: 30px !important;
    }
    .t539__col {
        max-width: 220px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t539__separator {
        margin-bottom: 20px !important;
    }
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 33px !important;
    }
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        font-size: 33px !important;
    }
    
    /*Заголовок обложки на странице Платформа*/
    .t903__title {
        font-size: 54px !important;
    }
    
    /*Обложка на странице Платформа*/
    .t903__wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Блок Система знаний на странице Платформа*/
    .t778__container {
        max-width: 480px !important;
        margin-right: calc((100% - 960px) / 2) !important;
    }    
    .t778__col {
        max-width: 220px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t778__separator {
        margin-bottom: 20px !important;
    }   
    
    /*Заголовочная секция в блоке Система занятий на странице Платформа*/
    .uc-btn-off .t467 .t-col {
        padding-right: 20px !important;
        box-sizing: border-box !important;
    } 
    
    /*Изображение в блоке направления на странице Платформа*/
    .t480__blockimg {
        width: 300px !important;
        height: 300px !important;
    }   
    
    /*Карточки в блоке Наши тренеры на странице Платформа*/
    .t994__width-wrapper, .t994__slidecontainer {
        height: 484px !important;
    }
    .t994__width-wrapper {
        max-width: 320px !important;
    }
    .t994__item {
        width: 320px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t994__item .t994__item-wrapper {
        width: 240px !important;
    }    
    .t994__item.t-slds__item_active .t994__item-wrapper {
        width: 100% !important;
    }
    
    /*Текстовый контейнер в блоке Наши тренеры на странице Платформа*/
    .t994__textwrapper {
        max-width: 240px !important;
    }  
    
    /*Блок с видео на странице Направления*/
    .uc-8-cols-video .t347 .t-col {
        max-width: 620px !important;
    }    

    
}



@media screen and (max-width: 960px) { 
    
    /*Стандартные кнопки*/
    .t-btn:not(.t588__btn, .t580__btn, .t778__btn), .t-submit:not(.t704 .t-submit) {
        height: 55px !important;
    }     
    .t-inputpromocode__btn:nth-child(n) {
        height: 50px !important;
    }
    
    /*Стандартные текстовые кнопки*/
    .t588__btn, .t902__btn-text, .t778__btn {
        font-size: 17px !important;
    } 
    .t588__btn:after, .t580__btn:before, .t902__btn-text:after, .t778__btn:after {
        width: 7px !important;
        height: 13px !important;
    }    
    
    /*Стандартные главные заголовки*/
    .t050__title, .t189__title {
        font-size: 47px !important;
    }     
    
    /*Стандартные большие заголовки*/
    .t015__title, .t588__title, .t524 .t-section__title, .t539 .t-section__title, .t902 .t-section__title, .t467__title, .t480__title {
        font-size: 38px !important;
    }
    .uc-full-width-960 .t015 .t-container {
        max-width: 100% !important;
    }
    .uc-text-align-left .t225 .t-container, .uc-text-align-left .t015 .t-container {
        text-align: left !important;
    }
    .uc-text-align-center .t225 .t-container, .uc-text-align-center .t015 .t-container {
        text-align: center !important;
    }
    
    /*Стандартные средние заголовки*/
    .t225__title {
        font-size: 30px !important;
    }     
    
    /*Описания в стандартных блоках с главными заголовками*/
    .t050__descr, .t189__descr {
        padding-top: 25px !important;
        font-size: 17px !important;     
    }    
    
    /*Описания в стандартных блоках с большими заголовками*/
    .t015__descr, .t588__descr, .t524 .t-section__descr, .t539 .t-section__descr, .t902 .t-section__descr, .t467__descr, .t480__descr {
        padding-top: 25px !important;
        font-size: 17px !important;
    }    
    
    /*Описания в стандартных блоках со средними заголовками*/
    .t225__descr {
        padding-top: 25px !important;
        font-size: 17px !important;     
    } 

    /*Мобильное меню*/
    .t450__container {
        padding-top: 40px !important;
        /*padding-bottom: 40px !important;*/
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t450__rightside {
        padding-top: 40px !important;
        padding-bottom: 40px !important;    
    }
    .t450__logowrapper {
        margin-bottom: 40px !important;
    }    
    .t450__top {
        margin-bottom: 40px !important;
    }
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 125px !important;
    }   
    
    /*Иконки соцсетей в мобильном меню*/  
    .t450__right_social_links .t-sociallinks__item .t-sociallinks__svg {
        width: 45px !important;
        height: 45px !important;
    }    
    
    /*Кнопка ЛК в мобильном меню*/
    .t450__right_buttons_but_two_right .t-btn:nth-child(n) {
        width: 55px !important;
    }    
    
    /*Блок с изображением в круге в футере*/
    .t524 .t-section__topwrapper {
        margin-bottom: 40px !important;
    }    
    .t524__imgwrapper {
        width: 140px !important;
    }  
    .t524__bgimg {
        border-width: 8px !important;
        width: 124px !important;
        height: 124px !important;
    }   
    
    /*Футер*/
    .t977 .t-container {
        padding-top: 100px !important;
        padding-bottom: 40px !important;
        border-radius: 25px !important;
    } 
    
    /*Логотип в футере*/
    .t977__logo.t-title {
        font-size: 35px !important;
    }   
    
    /*Пункты в футере*/
    .t977__col-inner:not(:last-child) {
        margin-right: 30px !important;
    }  
    
    /*Иконки соцсетей в футере*/  
    .t977__socials .t-sociallinks__item .t-sociallinks__svg {
        width: 45px !important;
        height: 45px !important;
    }    
    
    /*Обложка на главной*/
    .t995__inner-wrapper {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .t995__wrapper {
        padding-top: 20px !important;
    } 
    [data-record-type="995"] .t-cover {
        height: calc(100vh - 40px) !important;
        min-height: 500px !important;
        max-height: 700px !important;
    }    
    
    /*Заголовок обложки на главной*/
    .t995__title {
        font-size: 90px !important;
    }        
    
    /*Описание обложки на главной*/
    .t995__descr {
	    font-size: 17px !important;
    } 
    
    /*Блок с направлениями на главной*/
    .t688__textwrapper {
        padding-top: 35px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t688__row {
        margin-top: 0px !important;
    }
    .t688__col {
        max-width: 100% !important;
        margin-bottom: 30px !important;
    }
    .t688__row:last-child .t688__col:last-child {
        margin-bottom: 0px !important;
    } 
    .t688__inner-col {
        border-radius: 25px !important;
    }
    
    /*Стрелки в блоке с направлениями на главной*/
    .t688__textwrapper:after {
        width: 35px !important;
        height: 35px !important;
        right: 30px !important;
        bottom: 35px !important;
    }    
    
    /*Заголовки в блоке с направлениями на главной*/
    .t688__title {
        font-size: 21px !important;
    }
    
    /*Надзаголовки в блоке с направлениями на главной*/
    .t688__uptitle {
        font-size: 14px !important;
    } 
    
    /*Заголовок и описание в двухколоночном блоке с текстовой кнопкой*/
    .t588__title, .t588__descr {
        max-width: 100% !important;
    }
    
    /*Кнопка в двухколоночном блоке с большим заголовком и текстовой кнопкой*/
    .t588__buttons {
        margin-top: 15px !important;
        max-width: 100% !important;
        position: relative !important;
        right: unset !important;
        bottom: unset !important;
    }   
    
    /*Блок с видео в карточке*/
    .t347__play-icon {
        width: 85px !important;
        height: 85px !important;
    }
    .t347__table {
        border-radius: 25px !important;
        padding-bottom: 80% !important;
    }  
    .uc-fixed-video .t347 .t-col {
        position: relative !important;
        max-width: 100% !important;
    }       

    /*Заголовок в блоке с видео в карточке*/
    .t347__textwrapper {
        padding-bottom: 15px !important;
        -moz-transform: translateY(-100%) translateY(-43px) !important;
        -ms-transform: translateY(-100%) translateY(-43px) !important;
        -webkit-transform: translateY(-100%) translateY(-43px) !important;
        -o-transform: translateY(-100%) translateY(-43px) !important;
        transform: translateY(-100%) translateY(-43px) !important;   
    }
    
    /*Вернуться назад в карточке*/
    .t580__buttons {
        height: 60px !important;
    }    
    .t580__buttons-wrapper {
        width: unset !important;
    }
    
    /*Заголовок обложки в карточке*/
    .t744__title-wrapper {
        margin-bottom: 25px !important;
    }
    .t744__title {
        font-size: 30px !important;
    }    
    
    /*Кнопка в карточке*/
    .t744__btn-wrapper {
        margin-top: 25px !important;
    }    
    
    /*Обложка в карточке*/
    .t744__col:not(.t744__col_first) {
        max-width: 100% !important;
        padding-left: 20px !important;
        margin-top: 40px !important;
    }     
    .t744__col_first {
        margin-bottom: 0px !important;
    }
    
    /*Блоки с характеристиками в карточке*/
    .t056 .t-col {
        max-width: 100% !important;
        padding-left: 20px !important;
    }
    [data-record-type="65"].t-rec_pt_45 {
        padding-top: 35px !important;
    }    
    
    /*Заголовок характеристики в карточке*/
    .t056__title {
        font-size: 14px !important;
    }
    
    /*Заголовки в блоке Тренируйтесь в любое время в карточке*/
    .t774__title {
        font-size: 21px !important;
    }
    
    /*Карточки в блоке Тренируйтесь в любое время в карточке*/
    .t774__textwrapper {
        padding-top: 35px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t774__btn-wrapper {
        bottom: 10px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;        
    }   
    .t774__col {
        width: 100% !important;
        margin-bottom: 30px !important;
    }
    .t774__col:last-child {
        margin-bottom: 0px !important;
    }    
    .t774__wrapper {
        border-radius: 25px !important;
    }
    
    /*Аккордеон в карточке*/
    .t668__header:nth-child(n) {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }    
    .t668__content:nth-child(n) {
        padding-bottom: 25px !important;
        margin-top: -5px !important;
    }
    
    /*Иконка в аккордеоне в карточке*/
    .t668__icon {
        width: 35px !important;
        height: 35px !important;
    }
    
    /*Заголовок аккордеона в карточке*/
    .t668__title {
        font-size: 17px !important;
        padding-right: 55px !important;
    }    
    
    /*Заголовки в плитке рекомендуемого в карточке*/
    .t-store__card__title {
        font-size: 21px !important;
    }
    
    /*Цены в плитке рекомендуемого в карточке*/
    .t-store__card__price-item {
        font-size: 21px !important;
    }
    [data-product-price-def="0"]:before {
        font-size: 21px !important;
    }    
    
    /*Лейблы в плитке рекомендуемого в карточке*/
    .t-store__card__mark {
        font-size: 14px !important;
    }   
    
    /*Плитки продуктов с горизонтальными скроллом*/
    .t-store__scroll-icon-wrapper {
        display: none !important;
    }
    .t-store__grid-cont_mobile-one-row .t-col:first-child {
        margin-left: 0px !important;
    }  
    .t-store__grid-cont_mobile-one-row .t-store__card:first-child {
        margin-left: 0px !important;
    }      
    .t-store__grid-cont_mobile-one-row .t-store__card:last-child {
        padding-right: 20px !important;
    }      
    .t-store__grid-cont_mobile-one-row .t-store__card {
        min-width: 290px !important;
        max-width: 290px !important;
        box-sizing: content-box !important;
    }
    .t754 .t-store__grid-cont_mobile-one-row:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_4 {
        min-width: 290px !important;
        max-width: 290px !important;
        box-sizing: content-box !important;
    }   
    .t754 .t-store__grid-cont_mobile-one-row:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_6 {
        min-width: 290px !important;
        max-width: 290px !important;
        box-sizing: content-box !important;      
    }  
    .t754 .t-store__grid-cont:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_6 .t-store__card__imgwrapper {
        padding-bottom: 100% !important;   
    }     
    .t-store__grid-cont_mobile-one-row:not(.t-store__relevants-grid-cont) {
        overflow-x: visible !important;
        max-width: 620px !important;
    }    
    .t754 {
        padding-bottom: 10px !important;
        overflow: auto !important;
    }  
    .t-store__card {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Разделы статей в блоке*/
    .t-feed__parts-switch-btn {
        margin-left: 0px !important;
        margin-right: 15px !important;
        margin-top: 0px !important;
    }
    .t-feed__parts-switch-btn:last-child {
        margin-right: 20px !important;
    }    
    .t-feed__parts-switch-wrapper {
        margin-top: 0px !important;
        margin-bottom: 40px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }   
    .t897__container:not(.js-feed-container) {
        max-width: unset !important;
        width: auto !important;
        overflow: auto !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin-bottom: 40px !important;
        padding-bottom: 10px !important;
    }
    .js-feed-parts-select-container {
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        overflow: visible !important;
    }
    .t-feed__parts-switch-wrapper {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        margin-bottom: 0px !important;
    }
    .t-feed__parts-switch-btn:hover {
        background-color: #8A90A1 !important;
        color: #FFFFFF !important;
        border-color: #8A90A1 !important;
    }    
    
    /*Плитки новостей в блоге*/
    .t-feed__post {
        margin-bottom: 0px !important;
    }
    .t-feed__post:last-child {
        margin-bottom: 0px !important;
    }
    .t-feed__container_mobile-grid {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        max-width: 100% !important;
        margin-top: -50px !important;
    }
    .t-feed__container_mobile-grid .t-feed__post {
        width: 50% !important;
        float: left !important;
        margin-top: 50px !important;
    }
    
    /*Заголовки плиток новостей в блоге*/
    .t-feed__post-title {
        font-size: 21px !important;
    }
    
    /*Ничего не найдено в плитке новостей в блоге*/
    .t-feed__error-msg-wrapper, .t-store__empty-part-msg-wrapper {
        border-radius: 25px !important;
    }
    .t-store__empty-part-msg-cont {
        margin-top: 90px !important;
        margin-bottom: 0px !important;
    }    
    .t-feed__error-msg-wrapper {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }    
    .t-feed__error-msg, .t-store__empty-part-msg {
        font-size: 17px !important;
    }   
    .t-feed__error-msg-cont {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Плитки новостей в 1 ряд*/
    .uc-one-row .t897__container:not(.js-feed-container) {
        display: none !important;
    }
    .t897__container_mobile-flex .t-feed__post:first-child {
        margin-left: 0px !important;
    }      
    .t897__container_mobile-flex .t-feed__post:last-child {
        padding-right: 20px !important;
    }      
    .t897__container_mobile-flex .t-feed__post {
        min-width: 290px !important;
        max-width: 290px !important;
        box-sizing: content-box !important;
    }
    .t897__container_mobile-flex {
        overflow-x: visible !important;
        max-width: 620px !important;
        padding-bottom: 0px !important;
    }    
    .uc-one-row .t897 {
        padding-bottom: 10px !important;
        overflow: auto !important;
    }  
    .t-feed__post {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    
    /*Меню в поп-ап статьях*/
    .t-feed__post-popup__close-wrapper:nth-child(n) {
        height: 60px !important;
        max-width: 600px !important;
    }    
    .t-feed__post-popup__close-wrapper .t-popup__close:before {
        width: 7px !important;
        height: 13px !important;
    }    
    
    /*Изображения в поп-ап статьях*/
    .t-feed__post-popup__img {
        border-radius: 25px !important;
    }   
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 40px !important;
    }
    .t-feed__post-popup__text img {
        border-radius: 25px !important;
    }    
    
    /*Главный заголовок поп-ап статьи*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 25px !important;
    }
    .t-feed__post-popup__title {
        font-size: 30px !important;
    }  
    
    /*Большой заголовок поп-ап статьи*/
    .t-feed__post-popup__container .t-redactor__h2 {
        font-size: 30px !important;
        padding-bottom: 25px !important;
    } 
    
    /*Маленький заголовок поп-ап статьи*/
    .t-feed__post-popup__container .t-redactor__h3 {
        font-size: 21px !important;
    }    
    
    /*Текст поп-ап статьи*/
    .t-feed__post-popup__text {
        font-size: 17px !important;
    } 

    /*Разделилтель в поп-ап статье*/
    .t-feed__post-popup__text-wrapper hr {
        margin-bottom: 25px !important;
    }    
    
    /*Блок с плитками продуктов в каталоге*/
    .t951__cont-w-filter {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t951 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Контейнер плиток продуктов в каталоге*/
    .t951__grid-cont {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t951 .t-store__card {
        margin-bottom: 0px !important;
        padding-top: 50px !important;
    }
    .t951__container_mobile-grid {
        margin-top: -50px !important;
    }
    
    /*Разделы в плитке продуктов в каталоге*/
    .t951__sidebar-wrapper .t-store__parts-switch-btn {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        white-space: nowrap !important;
        margin-left: 0px !important;
        margin-right: 15px !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        height: 50px !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;
        box-sizing: border-box !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;
        border-radius: 30px !important;
        border: 1px solid #C7D0DA !important;
        font-weight: 500 !important;
    }   
    .t951__sidebar-wrapper .t-store__parts-switch-btn.t-active {
        background-color: #8A90A1 !important;
        border-color: #8A90A1 !important;
        color: #FFFFFF !important;
    }
    .t951__sidebar-wrapper .t-store__parts-switch-btn:hover {
        opacity: 1 !important;
    }     
    .t951__sidebar-wrapper .t-store__parts-switch-btn:first-child {
        margin-left: 20px !important;
    }
    .t951__sidebar-wrapper .t-store__parts-switch-btn:last-child {
        margin-right: 20px !important;
    }
    .t951__sidebar {
        width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t951__sidebar .t-store__parts-switch-wrapper {
        width: calc(100% + 40px);
        margin-right: -20px !important;
        margin-left: -20px !important;
        overflow: auto !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        padding-bottom: 10px !important;
        margin-bottom: 40px !important;
    }
    
    /*Фильтры в плитках товаров в каталоге*/
    .t-store__filter__item {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
        border-color: #C7D0DA !important;
    }
    .t-store__filter__item-title {
        margin-bottom: 0px !important;
    }
    .t-store__filter__options {
        margin-top: 25px !important;
    }
    .t-store__filter__item-controls-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t-store__filter__item-controls-wrap {
        margin-top: 15px !important;
    }
    .t-store__filter__item-title:after {
        width: 7px !important;
        height: 7px !important;
    }
    .t-store__filter {
        margin-bottom: 40px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    
    /*"Найдено" на странице Каталог*/
    .t-store__filter__chosen-bar {
        border-radius: 0px !important;
        border: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
        left: unset !important;
        bottom: unset !important;
        width: 100% !important;
        box-sizing: border-box !important;
        padding: 0px !important;
        margin-bottom: 40px !important;
        position: relative !important;
        z-index: 2 !important;
    }    
    .t-store__filter__prods-number {
        margin-bottom: 0px !important;
    }
    .t-store__filter__chosen-wrapper {
        margin-top: -20px !important;
        margin-bottom: 30px !important;
    }
    
    /*Кнопка Загрузить еще в каталоге*/
    .t-store__load-more-btn {
        margin-top: 40px !important;
    }   
    
    /*Блок Занятия, которые точно подойдут в каталоге*/
    .t539 .t-section__descr {
        max-width: 100% !important;
        padding-bottom: 10px !important;
    }
    .t539 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        -ms-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        border-radius: 25px !important;
    }
    .t539 .t-container {
        max-width: 640px !important;
        margin-right: auto !important;
    }
    .t539 .t539__container {
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t539 .t-section__container .t-col {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t539__col {
        max-width: 50% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t539 .t-section__topwrapper {
        text-align: center !important;
        margin-bottom: 40px !important;
    }
    .t539__itemwrapper {
        max-width: 100% !important;
    }
    
    /*Карточки в блоке Занятия, которые точно подойдут*/
    .t539__textwrapper {
        padding-top: 35px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    .t539__itemwrapper {
        margin-bottom: 0px !important;
        margin-top: 20px !important;
    }
    .t539__container {
        margin-top: -20px !important;
    }
    
    /*Заголовки в карточках в блоке Занятия, которые точно подойдут в каталоге*/
    .t539__persname {
        font-size: 21px !important;
    }
    
    /*Фоновая линия в блоке Занятия, которые точно подойдут в каталоге*/
    /*.t539:after {*/
    /*    -webkit-transform: rotate(-160deg) !important;*/
    /*    -ms-transform: rotate-(-160deg) !important;*/
    /*    transform: rotate(-160deg) !important;*/
    /*}     */
    
    /*Фон корзины*/
    .t706__cartwin-content {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }   
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 30px !important;
    }
    .t706__cartwin-top {
        padding-bottom: 35px !important;
    }  
    
    /*Изображение товара в корзине*/
    .t706__product-imgdiv {
        width: 70px !important;
        height: 70px !important;
    }
    .t706__product-thumb {
        width: 70px !important;
    }  
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        font-size: 17px !important;
    }    
    
    /*Cумма товаров в корзине*/
    .t706__cartwin-prodamount-wrap {
        font-size: 17px !important;
    }
    
    /*Заголовки полей в корзине*/
    .t-input-title {
        font-size: 14px !important;
        padding-top: 20px !important;
    }    
    
    /*Отступ от товаров до полей в корзине*/
    .t706__orderform {
        margin-top: 35px !important;
    }      
    
    /*Текстовый комментарий в корзине*/
    .t-input-group_tx {
        margin-bottom: 35px !important;
    }
    
    /*Отступ от итоговой информации до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 35px !important;
    }   
    
    /*Фон поп-ап формы*/
    .t702__wrapper {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;      
    } 
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        font-size: 30px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 35px !important;
    }
    
    /*Кнопка поп-ап формы*/
    .t702 .t-form__submit {
        margin-top: 35px !important;
    }   
    
    /*Заголовок обложки на странице Платформа*/
    .t903__title {
        font-size: 47px !important;
    }
    
    /*Описание обложки на странице Платформа*/
    .t903__descr {
        padding-top: 25px !important;
        font-size: 17px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }    
    
    /*Надзаголовок обложки на странице Платформа*/
    .t903__hint {
        font-size: 14px !important;
        margin-bottom: 25px !important;
    }   
    
    /*Обложка на странице Платформа*/
    [data-record-type="903"] .t-cover {
        height: auto !important;
        min-height: unset !important;
        max-height: unset !important;         
        border-radius: 0px !important;
        background-image: none !important;
    }    
    [data-record-type="903"] .t-cover__filter {
        display: none !important;
    }
    [data-record-type="903"] .t-cover__carrier {
        height: auto !important;
        padding-bottom: 80% !important;
        border-radius: 25px !important;
        margin-top: 50px !important;
    }
    .t903__wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;        
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }   
    .t903__itemwrapper, .t903__textwrapper, .t903__buttonwrapper, .t903__hint {
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    [data-record-type="903"] .t-container {
        position: relative !important;
    }
    .t903__textwrapper {
        display: none !important;
    }
    .t903__itemwrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;        
    }

    /*Блок Система знаний на странице Платформа*/
    .t778 {
        padding-bottom: 10px !important;
        overflow: auto !important;
    }
    .t778__container_mobile-flex {
        max-width: 620px !important;
        overflow-x: visible !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        box-sizing: border-box !important;
        padding-top: 0px !important;
    }
    .t778__container_mobile-flex .t778__col {
        min-width: 290px !important;
        max-width: 290px !important;
        box-sizing: content-box !important;
    }
    .t778__container_mobile-flex .t778__col:first-child {
        margin-left: 0 !important;
    }
    .t778__container_mobile-flex .t778__col:last-child {
        padding-right: 20px !important;
    }    
    
    /*Карточки в блоке Система занятий на странице Платформа*/
    .t778__textwrapper  {
        padding-top: 35px !important;
    }    
    
    /*Заголовки карточек в блоке Система занятий на странице Платформа*/
    .t778__title {
        font-size: 21px !important;
    }
    
    /*Кнопка заголовочной секции в блоке Система занятий на странице Платформа*/
    .t467 .t-btn {
        margin-top: 35px !important;
    } 
    .uc-btn-off .t467 .t-btn {
        display: none !important;
    }
    .uc-btn-off {
        padding-bottom: 50px !important;
    }
    
    /*Заголовочная секция в блоке Система занятий на странице Платформа*/
    .uc-btn-off .t467 .t-col {
        position: relative !important;
    }    
    
    /*Блока направления на странице Платформа*/
    [data-record-type="480"] {
        border-top-left-radius: 25px !important;
        border-top-right-radius: 25px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;        
    }
    .t480 .t-container {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    
    /*Текстовый контейнер в блоке направления на странице Платформа*/
    .t480__textwrapper {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
        text-align: center !important;
    }
    .t480__content {
        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;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
    }
    .t480__uptitle {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;     
    }
    .t480__title {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t480__descr {
        display: none !important;
    }
    .t480__top {
        margin-bottom: 0px !important;
    }
    
    /*Изображение в блоке направления на странице Платформа*/
    .t480__blockimg {
        width: 250px !important;
        height: 250px !important;
        margin-right: auto !important;
    }     
    .t480__col:not(.t480__top) {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    
    /*Надзаголовок в блоке направления на странице Платформа*/
    .t480__uptitle {
        margin-top: 0px !important;
        margin-bottom: 15px !important;
        font-size: 14px !important;
        position: relative !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    
    /*Дополнительное описание в блоке направления на странице Платформа*/
    .t051__text {
        font-size: 17px !important;
    }
    [data-record-type="61"] {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important;
        border-bottom-left-radius: 25px !important;
        border-bottom-right-radius: 25px !important;  
    }   
    
    /*Подложки в блоках после направления на странице Платформа*/
    .uc-with-substrate {
        background-color: #F3F3F3 !important;
        max-width: 100% !important;
        width: 100% !important;
    }
    .uc-with-substrate .t396__artboard {
        background-color: #F3F3F3 !important;        
    }
    [data-record-type="396"].t-rec_pt_45.uc-with-substrate {
        margin-top: -45px !important;
        position: relative !important;
        z-index: 0 !important;
    }
    [data-record-type="191"].t-rec_pb_105.uc-with-substrate {
        padding-bottom: 0px !important;
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }   
    
    /*Элементы управления в блоке Наши тренеры на странице Платформа*/
    .t994__loader {
        width: 50px !important;
    }
    .t944__loaders-container {
        margin-top: 40px !important;
        position: relative !important;
    } 
    
    /*Блок Наши тренеры на странице Платформа*/
    .t994__width-wrapper {
        max-width: 620px !important;    
    }
    .t994__item {
        width: 310px !important;
    }
    .t994__item .t994__item-wrapper {
        width: 100% !important;
    }
    .t994__width-wrapper, .t994__slidecontainer {
        height: auto !important;
    }
    
    /*Текстовый контейнер в блоке Наши тренеры на странице Платформа*/
    .t994__textwrapper {
        padding-top: 35px !important;
        max-width: 290px !important;
    }    
    
    /*Заголовки в блоке Наши тренеры на странице Портфолио*/
    .t994__title {
        font-size: 21px !important;
    }
    
    /*Изображения в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__bgimg {
        margin-top: 35px !important;
    }   
    
    /*Заголовки в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__title {
        font-size: 21px !important;
    }
    
    /*Карточки в блоке Поддержка и комьюнити на странице Платформа*/
    .t923 .t-container {
        max-width: 640px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }    
    .t923__slds-wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }  
    
    /*Кнопка в обложке на странице Фигурное катание*/
    .t189__wrapper .t-btn {
        margin-top: 35px !important;
    }   
    
    /*Обложка на странице Фигурное катание*/
    [data-record-type="213"] .t-cover {
        height: auto !important;
        min-height: unset !important;
        max-height: unset !important;         
        border-radius: 0px !important;
        background-image: none !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-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;
    }    
    [data-record-type="213"] .t-cover__filter {
        display: none !important;
    }
    [data-record-type="213"] .t-cover__carrier {
        height: auto !important;
        padding-bottom: 80% !important;
        border-radius: 25px !important;
        margin-top: 50px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t189__wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;        
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }   
    .t189 {
        text-align: center !important;
    }
    .t189__title, .t189__descr, .t189__wrapper div:not(.t189__title, .t189__descr) {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    [data-record-type="213"] .t-container {
        position: relative !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    
    /*Заголовки в блоке Настоящий спорт на странице Фигуроное катание*/
    .t908__heading {
        font-size: 21px !important;
    }
    
    /*Изображения в блоке Настоящий спорт на странице Фигурное катание*/
    .t908__img {
        margin-top: 30px !important;
    }
    .t908__flex-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;
    }
    .t908__box-text {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t908__box-img {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
        margin-top: 0px !important;
    }    
    
    /*Карточки в блоке Настоящий спорт на странице Фигурное катание*/
    .t908__textwrapper {
        padding-top: 35px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }    
    
    /*Блок с видео на странице Фигурное катание*/
    .uc-full-width-video .t347__table {
        padding-bottom: 80% !important;       
    }    
    .uc-full-width-video .t347 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    /*Карта на странице Фигурное катание*/
    .t117_map {
        border-radius: 25px !important;
        padding-bottom: 80% !important;
    }  
    .t117 .t-width {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    
    /*Блок Поехали на странице Фигурное катание*/
    .uc-with-btn .t-container:nth-child(3) .t-section__bottomwrapper {
        margin-bottom: 45px !important;
    }    
    
    /*Блок с видео на странице Направления*/
    .uc-8-cols-video .t347__table {
        padding-bottom: 80% !important;
    }    
    
    /*Виджет с мессенджерами*/
    .t898__wrapper {
        height: 55px !important;
        right: 20px !important;
        bottom: 30px !important;        
    }
    .t898__btn_label {
        height: 55px !important;
        width: 55px !important;
    }
    .t898__hint {
        font-size: 14px !important;
        bottom: 70px !important;
    }
    .t898__tooltip {
        font-size: 14px !important;
    }       
    
    
}



@media screen and (max-width: 640px) { 
    
    /*Стандартные главные заголовки*/
    .t050__title, .t189__title {
        font-size: 41px !important;
    }       
    
    /*Стандартные большие заголовки*/
    .t015__title, .t588__title, .t524 .t-section__title, .t539 .t-section__title, .t902 .t-section__title, .t467__title, .t480__title {
        font-size: 34px !important;
    } 
    
    /*Стандартные средние заголовки*/
    .t225__title {
        font-size: 28px !important;
    }     
    
    /*Блок с изображением в круге в футере*/
    .t524__imgwrapper {
        width: 130px !important;
    }    
    .t524__bgimg {
        width: 114px !important;
        height: 114px !important;
    }    
    
    /*Логотип в футере*/
    .t977__logo.t-title {
        font-size: 33px !important;
    }  
    
    /*Пункты в футере*/
    .t977__col-inner:not(:last-child) {
        margin-right: 0px !important;
        margin-bottom: 20px !important;
    }     
    .t977__col_center {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    
    /*Заголовок обложки на главной*/
    .t995__title {
        font-size: 75px !important;
    }
    
    /*Блок с видео в карточке*/
    .t347__table {
        padding-bottom: 100% !important;
    }  
    
    /*Заголовок обложки в карточке*/
    .t744__title {
        font-size: 28px !important;
    }  
    
    /*Цена в карточке*/
    .t744__price-item {
        font-size: 28px !important;
    }
    [data-product-price-def=""]:before {
        font-size: 28px !important;
    }    
    
    /*Плитки товаров с горизонтальными скроллом*/
    .t-store__grid-cont_mobile-one-row .t-store__card {
        min-width: 80% !important;
        max-width: 80% !important;
    }   
    .t754 .t-store__grid-cont_mobile-one-row:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_4 {
        min-width: 80% !important;
        max-width: 80% !important;
    } 
    .t754 .t-store__grid-cont_mobile-one-row:not(.js-store-grid-cont-preloader, .js-store-parts-select-container) .t-col_6 {
        min-width: 80% !important;
        max-width: 80% !important;     
    }      
    .t-store__grid-cont_mobile-one-row .t-store__card:first-child {
        padding-left: 20px !important;
    }
    
    /*Плитки новостей в 1 ряд*/
    .t897__container_mobile-flex .t-feed__post {
        min-width: 80% !important;
        max-width: 80% !important;
    }   
    .t897__container_mobile-flex .t-feed__post:first-child {
        padding-left: 20px !important;
    } 
    
    /*Плитки новостей в блоге*/
    .t-feed__container_mobile-grid .t-feed__post {
        width: 100% !important;
        float: none !important;
    }   
    
    /*Главный заголовок поп-ап статьи*/
    .t-feed__post-popup__title {
        font-size: 28px !important;
    } 
    
    /*Большой заголовок поп-ап статьи*/
    .t-feed__post-popup__container .t-redactor__h2 {
        font-size: 28px !important;
    }     
    
    /*Контейнер плиток продуктов в каталоге*/
    .t951 .t-store__card {
        width: 100% !important;
    }
    
    /*Блок Занятия, которые точно подойдут в каталоге*/
    .t539 {
        max-width: 100% !important;
        width: 100% !important;
    }
    .t539__col {
        max-width: 100% !important;
        width: 100% !important;
    }    
    .t539__itemwrapper {
        margin-top: 30px !important;
    }
    .t539__container {
        margin-top: -30px !important;
    }
    
    /*Фоновая линия в блоке Занятия, которые точно подойдут в каталоге*/
    /*.t539:after {*/
    /*    background-image: url('https://static.tildacdn.com/tild3463-3863-4231-b132-353631393666/Frame_1775.svg') !important;*/
    /*    -webkit-transform: rotate(0deg) !important;*/
    /*    -ms-transform: rotate(0deg) !important;*/
    /*    transform: rotate(0deg) !important;*/
    /*    background-position: right bottom;*/
    /*    top: unset !important;*/
    /*    bottom: 100px !important;*/
    /*    height: calc(100% - 100px) !important;*/
        
    /*}       */
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 28px !important;
    }
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        font-size: 28px !important;
    }
    
    /*Заголовок обложки на странице Платформа*/
    .t903__title {
        font-size: 41px !important;
    }
    
    /*Обложка на странице Платформа*/
    [data-record-type="903"] .t-cover__carrier {
        padding-bottom: 100% !important;
    }  
    
    /*Блок Система знаний на странице Платформа*/
    .t778__container_mobile-flex .t778__col:first-child {
        padding-left: 20px !important;
    }
    .t778__container_mobile-flex .t778__col {
        min-width: 80% !important;
        max-width: 80% !important;
    }    
    
    /*Изображение в блоке направления на странице Платформа*/
    .t480__blockimg {
        width: 250px !important;
        height: 250px !important;
    }     
    
    /*Блок Наши тренеры на странице Платформа*/
    .t994__slidecontainer {
        width: 100% !important;
        overflow: visible !important;
    }
    .t994__width-wrapper {
        max-width: calc(100% - 20px) !important;  
        overflow: hidden !important;
    }
    .t994__item {
        width: 100% !important;
    }
    .t994__item .t994__item-wrapper {
        width: 100% !important;
    }
    .t994__width-wrapper, .t994__slidecontainer {
        height: auto !important;
    }    
    
    /*Текстовый контейнер в блоке Наши тренеры на странице Платформа*/
    .t994__textwrapper {
        max-width: 360px !important;
    }
    
    /*Карточки в блоке Поддержка и комьюнити на странице Платформа*/
    .t923 .t-slds__arrow {
        display: inline-block !important;
    }
    .t923 .t-slds__items-wrapper {
    /*    height: auto !important;*/
    /*    width: 100% !important;*/
    /*    display: -webkit-inline-box !important;*/
    /*    display: -ms-inline-flexbox !important;*/
    /*    display: inline-flex !important;*/
    /*    -webkit-box-pack: start !important;*/
    /*    -ms-flex-pack: start !important;*/
    /*    justify-content: flex-start !important;*/
    /*    -webkit-transform: none !important;*/
    /*    -ms-transform: none !important;*/
    /*    transform: none !important;*/
    }
    .t923__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 100% !important;
    }    
    .t923__slds-wrapper {
    /*    -webkit-box-pack: start !important;*/
    /*    -ms-flex-pack: start !important;*/
    /*    justify-content: flex-start !important;*/
    /*    padding: 0px !important;*/
    }
    .t923 .t-slds__item {
    /*    width: 80% !important; */
    /*    -ms-flex-negative: 0 !important;*/
    /*    flex-shrink: 0 !important;*/
    /*    padding-left: 10px !important;*/
    /*    padding-right: 10px !important;*/
    }
    .t923 .t-slds__nocycle .t-slds__item:first-child, .t923 .t-slds__nocycle .t-slds__item:last-child {
    /*    display: none !important;*/
    }
    .t923 .t-slds__item:nth-child(2) {
    /*    padding-left: 20px !important;*/
    }    
    .t923 .t-slds__item:nth-last-child(2) {
    /*    padding-right: 20px !important;*/
    }     
    .t923 .t-container {
        padding: 0px !important;
    }
    .t923 .t-slds__container {
    /*    overflow: auto !important;*/
    /*    padding-bottom: 10px !important;*/
    /*    -webkit-overflow-scrolling: touch !important;*/
    }
    .t923 .t-slds__arrow_container {
    /*    display: none !important;*/
    }
    .t923 * {
    /*    -ms-touch-action: auto !important;*/
    /*    touch-action: auto !important; */
    /*    -webkit-transform: none !important;*/
    /*    -ms-transform: none !important;*/
    /*    transform: none !important;        */
    }
    .t923 .t-slds__arrow-withbg:nth-child(n) {
        width: 40px !important;
        height: 40px !important;
        background-color: #F9F9F9 !important;
    }
    .t923 .t-slds__arrow_body polyline {
        stroke: #8A90A1 !important;
    }
    .t923 .t-slds__arrow-withbg .t-slds__arrow_body:nth-child(n) {
        width: 8px !important;
    }
    .t923 .t-slds__arrow-right {
        right: 0px !important;
    }
    .t923 .t-slds__arrow-left {
        left: 0px !important;
    }    
    
    /*Обложка на странице Фигурное катание*/
    [data-record-type="213"] .t-cover__carrier {
        padding-bottom: 100% !important;
    }
    
    /*Блок с видео на странице Фигурное катание*/
    .uc-full-width-video .t347__table {
        padding-bottom: 100% !important;       
    }       
    
    /*Подложка в блоке с тарифами на странице Фигурное катание*/
    .bg-with-paddings {
        max-width: 100% !important;
        width: 100% !important;
        left: 0px !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;        
    } 
    .full-width {
        width: calc(100% - 40px) !important;
    }
    
    /*Карта на странице Фигурное катание*/
    .t117_map {
        padding-bottom: 100% !important;
    }    
    
    /*Блок с видео на странице Направления*/
    .uc-8-cols-video .t347__table {
        padding-bottom: 100% !important;
    }    
    
    
}


@media screen and (max-width: 560px) { 
    
    /*Блок с видео в карточке*/
    .t347 .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t347__table {
        border-radius: 0px !important;
    }
    
    /*Фон корзины*/
    .t706__cartwin-content {
        padding-top: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 0px !important;
        background-color: #F3F3F3 !important;        
    }    
    
    /*Фон поп-ап формы*/
    .t702__wrapper {
        padding-top: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        border-radius: 0px !important;
        background-color: #F3F3F3 !important;        
    }    
    .t702 .t-popup__container {
        border-radius: 0px !important;        
    }  
    .t702 .t-popup_show .t-popup__container {
        background-color: #F3F3F3 !important;         
    }
    .t702__close {
        background-color: #F3F3F3 !important;          
    }
    .t702 .t-popup__block-close {
        background-color: #F3F3F3 !important;  
    }
    .t702__img {
        margin-bottom: 40px !important;
    }
    
    /*Блок с видео на странице Фигурное катание*/
    .uc-full-width-video .t347 .t-container {
        width: 100% !important;
    }    
    
    
}



@media screen and (max-width: 480px) { 
    
    /*Стандартные кнопки*/
    .t-btn:not(.t588__btn, .t580__btn, .t778__btn), .t-submit:not(.t704 .t-submit), .t-inputpromocode__btn {
        font-size: 15px !important;
        height: 50px !important;
    }
    .t-inputpromocode__btn:nth-child(n) {
        min-width: 120px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    
    /*Стандартные текстовые кнопки*/
    .t588__btn, .t902__btn-text, .t778__btn {
        font-size: 16px !important;
    }    
    .t580__btn {
        font-size: 15px !important;
    }
    
    /*Стандартные главные заголовки*/
    .t050__title, .t189__title {
        font-size: 35px !important;
    }       
    
    /*Стандартные большие заголовки*/
    .t015__title, .t588__title, .t524 .t-section__title, .t539 .t-section__title, .t902 .t-section__title, .t467__title, .t480__title {
        font-size: 30px !important;
    } 
    
    /*Стандартные средние заголовки*/
    .t225__title {
        font-size: 25px !important;
    }
    
    /*Описания в стандартных блоках с главными заголовками*/
    .t050__descr, .t189__descr {
        padding-top: 20px !important;
        font-size: 16px !important; 
    }       
    
    /*Описания в стандартных блоках с большими заголовками*/
    .t015__descr, .t588__descr, .t524 .t-section__descr, .t539 .t-section__descr, .t902 .t-section__descr, .t467__descr, .t480__descr {
        padding-top: 20px !important;
        font-size: 16px !important;
    } 
    
    /*Описания в стандартных блоках со средними заголовками*/
    .t225__descr {
        padding-top: 20px !important;
        font-size: 16px !important;    
    }   
    
    /*Логотип в мобильном меню*/
    .t450__logoimg {
        max-width: 120px !important;
    }    
    
    /*Пункты в мобильном меню*/
    .t450 .t-menu__link-item {
        font-size: 15px !important;
    }
    .t450 .t-menusub__link-item {
        font-size: 15px !important;
    }    
    
    /*Описания в мобильном меню*/
    .t450__right_descr {
        font-size: 15px !important;
    }
    
    /*Языки в мобильном меню*/
    .t450__right_langs_lang {
        font-size: 15px !important;
    }
    
    /*Иконки соцсетей в мобильном меню*/  
    .t450__right_social_links .t-sociallinks__item {
        margin-right: 10px !important;
    }
    .t450__right_social_links .t-sociallinks__item .t-sociallinks__svg {
        width: 40px !important;
        height: 40px !important;
    }   
    
    /*Кнопка ЛК в мобильном меню*/
    .t450__right_buttons_wrap {
        margin-top: -10px !important;
        margin-left: -5px !important;
        margin-right: -5px !important; 
    }
    .t450__right_buttons_but {
        margin-top: 10px !important;
    }    
    .t450__right_buttons_but_two_right .t-btn:nth-child(n) {
        width: 50px !important;
    }  
    .t450__right_buttons_but_two_left {
        margin-left: 5px !important;
        margin-right: 5px !important;        
    }
    .t450__right_buttons_but_two_right {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    
    /*Блок с изображением в круге в футере*/
    .t524 .t-section__topwrapper {
        margin-bottom: 30px !important;
    }   
    .t524__imgwrapper {
        width: 120px !important;
    }      
    .t524__bgimg {
        border-width: 7px !important;
        width: 106px !important;
        height: 106px !important;
    } 
    
    /*Футер*/
    .t977 .t-container {
        padding-top: 80px !important;
        padding-bottom: 30px !important;
        border-radius: 20px !important;
    } 
    
    /*Логотип в футере*/
    .t977__logo.t-title {
        font-size: 30px !important;
    } 
    
    /*Текст под логотипом в футере*/
    .t977__text {
        font-size: 15px !important;
    }        
    
    /*Пункты в футере*/
    .t977__col-inner div {
        font-size: 13px !important;
    } 
    
    /*Иконки соцсетей в футере*/  
    .t977__socials .t-sociallinks__item {
        margin-right: 10px !important;
    }
    .t977__socials .t-sociallinks__item .t-sociallinks__svg {
        width: 40px !important;
        height: 40px !important;
    }    
    
    /*Заголовок обложки на главной*/
    .t995__title {
        font-size: 60px !important;
    }        
    
    /*Описание обложки на главной*/
    .t995__descr {
	    font-size: 16px !important;
	    padding-top: 15px !important;
    } 
    
    /*Блок с направлениями на главной*/
    .t688__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }  
    .t688__inner-col {
        border-radius: 20px !important;
    }   
   .t688__col {
        margin-bottom: 20px !important;
    }    
    
    /*Стрелки в блоке с направлениями на главной*/
    .t688__textwrapper:after {
        width: 30px !important;
        height: 30px !important;
        right: 20px !important;
        bottom: 30px !important;
    }      
    
    /*Заголовки в блоке с направлениями на главной*/
    .t688__title {
        font-size: 20px !important;
        max-width: calc(100% - 50px) !important;
    }
    
    /*Надзаголовки в блоке с направлениями на главной*/
    .t688__uptitle {
        font-size: 13px !important;        
        padding-bottom: 10px !important;
        max-width: calc(100% - 50px) !important;
    }
    
    /*Кнопка в двухколоночном блоке с большим заголовком и текстовой кнопкой*/
    .t588__buttons {
        margin-top: 10px !important;
    }   
    
    /*Блок с видео в карточке*/
    .t347__play-icon {
        width: 80px !important;
        height: 80px !important;
    }
    .t347__table {
        padding-bottom: 120% !important;
    }        
    
    /*Заголовок в блоке с видео в карточке*/
    .t347__title {
        font-size: 14px !important;
    }
    .t347__textwrapper {
        padding-bottom: 10px !important;
        -moz-transform: translateY(-100%) translateY(-40px) !important;
        -ms-transform: translateY(-100%) translateY(-40px) !important;
        -webkit-transform: translateY(-100%) translateY(-40px) !important;
        -o-transform: translateY(-100%) translateY(-40px) !important;
        transform: translateY(-100%) translateY(-40px) !important;  
    } 
    
    /*Вернуться назад в карточке*/
    .t580__buttons {
        height: 50px !important;
    }      
    
    /*Заголовок обложки в карточке*/
    .t744__title-wrapper {
        margin-bottom: 20px !important;
    }
    .t744__title {
        font-size: 25px !important;
    }
    
    /*Подзаголовок обложки в карточке*/
    .t744__descr {
        font-size: 15px !important;
    }
    
    /*Цена в карточке*/
    .t744__price-item {
        font-size: 25px !important;
    }   
    [data-product-price-def=""]:before {
        font-size: 25px !important;
    }    
    
    /*Кнопка в карточке*/
    .t744__btn-wrapper {
        margin-top: 20px !important;
    }    
    
    /*Обложка в карточке*/
    .t744__col:not(.t744__col_first) {
        margin-top: 30px !important;
    }   
    
    /*Блоки с характеристиками в карточке*/
    [data-record-type="65"].t-rec_pt_45 {
        padding-top: 30px !important;
    }     
    
    /*Заголовок характеристики в карточке*/
    .t056__title {
        font-size: 13px !important;
    }
    
    /*Описание характеристики в карточке*/
    .t056__descr {
        font-size: 15px !important;
    }    
    
    /*Заголовки в блоке Тренируйтесь в любое время в карточке*/
    .t774__title {
        font-size: 20px !important;
    }    
    
    /*Описания в блоке Тренируйтесь в любое время в карточке*/
    .t774__descr {
        font-size: 15px !important;
        padding-top: 10px !important;
    }
    
    /*Карточки в блоке Тренируйтесь в любое время в карточке*/
    .t774__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t774__btn-wrapper {
        bottom: 10px !important;
        padding-bottom: 30px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;        
    }
    .t774__col {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    .t774__col:last-child {
        margin-bottom: 0px !important;
    }    
    .t774__wrapper {
        border-radius: 20px !important;
    }
    
    /*Кнопка в блоке Тренируйся в любое время в карточке*/
    .t774__btn_second table {
        margin-right: 25px !important;
    }
    .t774__btn_second table:after {
        right: -25px !important;
    }
    
    /*Аккордеон в карточке*/
    .t668__wrapper {
        border-radius: 15px !important;
    } 
    .t668__header:nth-child(n) {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t668__content:nth-child(n) {
        padding-bottom: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Иконка в аккордеоне в карточке*/
    .t668__icon:nth-child(n) {
        width: 30px !important;
        height: 30px !important;
        right: 20px !important;
    }    
    
    /*Заголовок аккордеона в карточке*/
    .t668__title {
        font-size: 16px !important;
        padding-right: 50px !important;
    }
    
    /*Описания в аккордеоне в карточке*/
    .t668__text {
        font-size: 15px !important;
    }
    
    /*Кнопка Задать свой вопрос в карточке*/
    .uc-icon-mail .t142__text {
        padding-right: 25px !important;
    }
    
    /*Заголовки в плитке рекомендуемого в карточке*/
    .t-store__card__textwrapper {
        padding-top: 25px !important;
    }
    .t-store__card__title {
        font-size: 20px !important;
    }
    
    /*Описания в плитке рекомендуемого в карточке*/
    .t-store__card__descr {
        margin-top: 10px !important;
        font-size: 15px !important;
    }
    
    /*Цены в плитке рекомендуемого в карточке*/
    .t-store__card__price-wrapper {
        margin-top: 15px !important;
    }    
    .t-store__card__price-item {
        font-size: 20px !important;
    }
    .t-store__card__price_old {
        margin-left: 10px !important;
    } 
    [data-product-price-def="0"]:before {
        font-size: 20px !important;
    }    
    
    /*Лейблы в плитке рекомендуемого в карточке*/
    .t-store__card__mark-wrapper {
        top: 15px !important;
        right: 15px !important;
        left: 15px !important;
    }
    .t-store__card__mark {
        font-size: 13px !important;
    }  
    
    /*Разделы статей в блоке*/
    .t-feed__parts-switch-btn {
        margin-right: 10px !important;
        margin-bottom: 0px !important;
        height: 45px !important;
        font-size: 15px !important;
    } 
    .t897__container:not(.js-feed-container) {
        margin-bottom: 30px !important;
    }
    
    /*Плитки новостей в блоге*/
    .t-feed__post-imgwrapper {
        margin-bottom: 25px !important;
    }    
    .t-feed__post {
        margin-bottom: 0px !important;
    }
    .t-feed__post:last-child {
        margin-bottom: 0px !important;
    }    
    .t-feed__container_mobile-grid {
        margin-top: -40px !important;
    }
    .t-feed__container_mobile-grid .t-feed__post {
        margin-top: 40px !important;
    }    
    
    /*Заголовки плиток новостей в блоге*/
    .t-feed__post-title {
        font-size: 20px !important;
    }
    
    /*Описания плиток новостей в блоге*/
    .t-feed__post-descr {
        font-size: 15px !important;
        margin-top: 10px !important;
    }    

    /*Ничего не найдено в плитке новостей в блоге*/
    .t-feed__error-msg-wrapper, .t-store__empty-part-msg-wrapper {
        border-radius: 20px !important;
    }
    .t-store__empty-part-msg-cont {
        margin-top: 70px !important;
    }
    .t-feed__error-msg-wrapper {
        margin-top: 40px !important;
    }
    .t-feed__error-msg, .t-store__empty-part-msg {
        font-size: 16px !important;
    }
    
    /*Меню в поп-ап статьях*/
    .t-feed__post-popup__close-wrapper:nth-child(n) {
        height: 50px !important;
    }    
    .t-feed__post-popup__close-wrapper .t-popup__close:after {
        font-size: 15px !important;
    }     
    
    /*Изображения в поп-ап статьях*/
    .t-feed__post-popup__img {
        border-radius: 20px !important;
    }   
    .t-feed__post-popup__cover-wrapper {
        margin-bottom: 30px !important;
    }  
    .t-feed__post-popup__text img {
        border-radius: 20px !important;
    }     
    
    /*Главный заголовок поп-ап статьи*/
    .t-feed__post-popup__title-wrapper {
        padding-bottom: 20px !important;
    }
    .t-feed__post-popup__title {
        font-size: 25px !important;
    }   
    
    /*Большой заголовок поп-ап статьи*/
    .t-feed__post-popup__container .t-redactor__h2 {
        font-size: 25px !important;
        padding-bottom: 20px !important;
    }   
    
    /*Маленький заголовок поп-ап статьи*/
    .t-feed__post-popup__container .t-redactor__h3 {
        font-size: 20px !important;
        padding-bottom: 10px !important;        
    }
    
    /*Текст поп-ап статьи*/
    .t-feed__post-popup__text {
        font-size: 16px !important;
    }   
    
    /*Разделилтель в поп-ап статье*/
    .t-feed__post-popup__text-wrapper hr {
        margin-bottom: 20px !important;
    }        
    
    /*Контейнер плиток продуктов в каталоге*/
    .t951 .t-store__card {
        padding-top: 40px !important;
    }   
    .t951__container_mobile-grid {
        margin-top: -40px !important;
    }
    
    /*Разделы в плитке продуктов в каталоге*/
    .t951__sidebar-wrapper .t-store__parts-switch-btn {
        font-size: 15px !important;
        margin-right: 10px !important;
        height: 45px !important;
    }   
    .t951__sidebar .t-store__parts-switch-wrapper {
        margin-bottom: 30px !important;
    }
    
    /*Фильтры в плитках товаров в каталоге*/
    .t-store__filter__opts-mob-btn {
        font-size: 14px !important;
    }    
    .t-store__filter__item-title {
        font-size: 15px !important;
    }
    .t-store__filter__title {
        font-size: 15px !important;
    }
    .t-store__filter__options {
        margin-top: 20px !important;
    }
    .t-store__filter__item {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t-store__filter {
        margin-bottom: 30px !important;
    }   
    
    /*"Найдено" на странице Каталог*/
    .t-store__filter__chosen-bar {
        margin-bottom: 30px !important;
    }     
    .t-store__filter__chosen-wrapper {
        margin-top: -10px !important;
        margin-bottom: 30px !important;
    }   
    
    /*Кнопка Загрузить еще в каталоге*/
    .t-store__load-more-btn {
        margin-top: 30px !important;
    } 
    
    /*Блок Занятия, которые точно подойдут в каталоге*/
    .t539 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        border-radius: 20px !important;        
    }
    .t539 .t-section__topwrapper {
        margin-bottom: 30px !important;
    }    
    
    /*Карточки в блоке Занятия, которые точно подойдут*/
    .t539__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }      
    .t539__itemwrapper {
        margin-top: 20px !important;
    }
    .t539__container {
        margin-top: -20px !important;
    }   
    
    /*Заголовки в карточках в блоке Занятия, которые точно подойдут в каталоге*/
    .t539__persname {
        font-size: 20px !important;
    }
    .t539__perstext {
        font-size: 15px !important;
        margin-top: 10px !important;
    }  
    
    /*Заголовок корзины*/
    .t706__cartwin-heading {
        font-size: 25px !important;
    }
    .t706__cartwin-top {
        padding-bottom: 30px !important;
    } 
    
    /*Изображение товара в корзине*/
    .t706__product-imgdiv {
        width: 60px !important;
        height: 60px !important;
    }
    .t706__product-thumb {
        width: 60px !important;
    }
    
    /*Название товара в корзине*/
    .t706__product-title {
        font-size: 15px !important;
    }     
    
    /*Стоимость товара в корзине*/
    .t706__product-amount {
        font-size: 16px !important;
    }     
    
    /*Cумма товаров в корзине*/
    .t706__cartwin-prodamount-wrap {
        font-size: 16px !important;
    }
    
    /*Отступ от товаров до полей в корзине*/
    .t706__orderform {
        margin-top: 30px !important;
    }  
    
    /*Подсказки в корзине*/
    .t-rec .t706 input::-webkit-input-placeholder {font-size: 15px !important;}
    .t-rec .t706 input::-moz-placeholder {font-size: 15px !important;}
    .t-rec .t706 input:-moz-placeholder {font-size: 15px !important;}
    .t-rec .t706 input:-ms-input-placeholder {font-size: 15px !important;}
    .t-rec .t706 textarea::-webkit-input-placeholder {font-size: 15px !important;}
    .t-rec .t706 textarea::-moz-placeholder {font-size: 15px !important;}
    .t-rec .t706 textarea:-moz-placeholder {font-size: 15px !important;}
    .t-rec .t706 textarea:-ms-input-placeholder {font-size: 15px !important;}     
    
    /*Поля в корзине*/
    .t-input, ..t-input-phonemask__select-code {
        font-size: 15px !important;
    }
    
    /*Заголовки полей в корзине*/
    .t-input-title {
        font-size: 13px !important; 
        padding-top: 15px !important;
    }
    
    /*Текстовый комментарий в корзине*/
    .t-input-group_tx {
        margin-bottom: 30px !important;
    }
    .t-input-group_tx .t-text {
        font-size: 15px !important;
    }  
    
    /*Отступ от итоговой информации до кнопки в корзине*/
    .t706 .t-form__submit {
        margin-top: 30px !important;
    }     
    
    /*Текст под кнопкой в корзине*/
    .t706__form-bottom-text {
        margin-top: 10px !important;
        font-size: 13px !important;
    }     
    
    /*Заголовок поп-ап формы*/
    .t702__title {
        font-size: 25px !important;
    }
    .t702__text-wrapper {
        margin-bottom: 30px !important;
    }
    
    /*Описание поп-ап формы*/
    .t702__descr {
        padding-top: 15px !important;
        font-size: 15px !important;
    }    
    
    /*Кнопка поп-ап формы*/
    .t702 .t-form__submit {
        margin-top: 30px !important;
    } 
    
    /*Текст под кнопкой в поп-ап форме*/
    .t702__form-bottom-text {
        margin-top: 10px !important;
        font-size: 13px !important;       
    }   
    
    /*Радиокнопки в поп-ап формах*/
    .t-radio__control {
        font-size: 15px !important;
    }
    
    /*Чек-боксы в поп-ап формах*/
    .t-checkbox__control {
        font-size: 15px !important;
    }
    
    /*Заголовок обложки на странице Платформа*/
    .t903__title {
        font-size: 35px !important;
    }
    
    /*Описание обложки на странице Платформа*/
    .t903__descr {
        padding-top: 20px !important;
        font-size: 16px !important;
    }   
    
    /*Надзаголовок обложки на странице Платформа*/
    .t903__hint {
        font-size: 13px !important;
        margin-bottom: 20px !important;
    } 
    
    /*Обложка на странице Платформа*/
    [data-record-type="903"] .t-cover__carrier {
        height: auto !important;
        padding-bottom: 120% !important;
        border-radius: 20px !important;
        margin-top: 40px !important;
    }
    .t903__wrapper {
        padding-top: 30px !important;
    } 
    
    /*Карточки в блоке Система занятий на странице Платформа*/
    .t778__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 15px !important;        
    }  
    
    /*Заголовки карточек в блоке Система занятий на странице Платформа*/
    .t778__title {
        font-size: 20px !important;
    }
    
    /*Описания карточек в блоке Система занятий на странице Платформа*/
    .t778__descr {
        font-size: 15px !important;
        margin-top: 10px !important;
    }
    
    /*Кнопка заголовочной секции в блоке Система занятий на странице Платформа*/
    .t467 .t-btn {
        margin-top: 30px !important;
    }    
    .uc-btn-off {
        padding-bottom: 40px !important;
    }    
    
    /*Блока направления на странице Платформа*/
    [data-record-type="480"] {
        border-top-left-radius: 20px !important;
        border-top-right-radius: 20px !important;
    } 
    
    /*Изображение в блоке направления на странице Платформа*/
    .t480__blockimg {
        width: 150px !important;
        height: 150px !important;
    }
    .t480__col:not(.t480__top) {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }    
    
    /*Надзаголовок в блоке направления на странице Платформа*/
    .t480__uptitle {
        margin-bottom: 10px !important;
        font-size: 13px !important;
    }  

    /*Дополнительное описание в блоке направления на странице Платформа*/
    .t051__text {
        font-size: 17px !important;
    }    
    [data-record-type="61"] {
        border-bottom-left-radius: 20px !important;
        border-bottom-right-radius: 20px !important;  
    } 
    
    /*Элементы управления в блоке Наши тренеры на странице Платформа*/
    .t994__arrow {
        display: none !important;
    }
    .t994__loader-outer {
        background-color: #C7D0DA !important;
    }
    .t994__loader-inner {
        background-color: #6F7487 !important;
    }
    .t994__loader {
        margin-left: 5px !important;
        margin-right: 5px !important;
        width: 40px !important;
    }
    .t944__loaders-container {
        margin-top: 30px !important;
    }   
    
    /*Текстовый контейнер в блоке Наши тренеры на странице Платформа*/
    .t994__textwrapper {
        padding-top: 30px !important;
    }  
    
    /*Заголовки в блоке Наши тренеры на странице Портфолио*/
    .t994__title {
        font-size: 20px !important;
    }
    
    /*Описания в блоке Наши тренеры на странице Портфолио*/
    .t994__descr {
        font-size: 15px !important;
        margin-top: 10px !important;
    }    
    
    /*Кнопка Присоединиться к чату на странице Платформа*/
    .uc-icon-tg .t142__text {
        padding-right: 25px !important;
    }    
    
    /*Изображения в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__bgimg {
        margin-top: 30px !important;
    }  
    
    /*Текстовый контейнер в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__textwrapper {
        padding-top: 15px !important;
    }    
    
    /*Заголовки в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__title {
        font-size: 20px !important;
        margin-bottom: 10px !important;
    }
    
    /*Описания в блоке Поддержка и комьюнити на странице Платформа*/
    .t923__descr {
        font-size: 15px !important;        
    }   
    
    /*Кнопка в обложке на странице Фигурное катание*/
    .t189__wrapper .t-btn {
        margin-top: 30px !important;
    }     
    
    /*Обложка на странице Платформа*/
    [data-record-type="213"] .t-cover__carrier {
        height: auto !important;
        padding-bottom: 120% !important;
        border-radius: 20px !important;
        margin-top: 40px !important;
    }
    .t189__wrapper {
        padding-top: 30px !important;
    } 
    
    /*Заголовки в блоке Настоящий спорт на странице Фигуроное катание*/
    .t908__heading {
        font-size: 20px !important;
    }
    
    /*Описания в блоке Настоящий спорт на странице Фигуроное катание*/
    .t908__descr {
        font-size: 15px !important;
        padding-top: 10px !important;        
    } 
    
    /*Карточки в блоке Настоящий спорт на странице Фигурное катание*/
    .t908__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t908__item {
        margin-bottom: 20px !important;
    }
    .t908__img {
        margin-top: 20px !important;
    } 
    
    /*Блок с видео на странице Фигурное катание*/
    .uc-full-width-video .t347__table {
        padding-bottom: 120% !important;       
    }     
    
    /*Карта на странице Фигурное катание*/
    .t117_map {
        border-radius: 20px !important;
        padding-bottom: 120% !important;
    }    
    
    /*Блок Поехали на странице Фигурное катание*/
    .uc-with-btn .t-container:nth-child(3) .t-section__bottomwrapper {
        margin-bottom: 40px !important;
    }   
    
    /*Блок с видео на странице Направления*/
    .uc-8-cols-video .t347__table {
        padding-bottom: 120% !important;
    }    
    
    /*Подзаголовок с кружком на странице Направления*/
    .t512 .t-name {
        font-size: 14px !important;
    }    
    
    /*Виджет с мессенджерами*/
    .t898__wrapper {
        height: 50px !important;
        right: 10px !important;
        bottom: 20px !important;
    }
    .t898__btn_label {
        height: 50px !important;
        width: 50px !important;
    }
    .t898__hint {
        height: 35px !important;
        line-height: 35px !important;
        font-size: 13px !important;
        bottom: 60px !important;
    }
    .t898__tooltip {
        font-size: 13px !important;
        height: 35px !important;
        line-height: 35px !important;        
    }     

    /*Текст в личном кабинете*/
    .tlk-resources__groups-title-link {
font-family: Roboto !important;
color: #000000 !important;
font-size: 50px !important;
font-weight: bold;
  }

