    /*Блик кнопок*/
    .tildaripple {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    
    .ripple_effects {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .ripple_effects::after {
        content: '';
        position: absolute;
        height: 350%;
        width: 200%;
        top: 0;
        left: -100%;
        background: rgba(255, 255, 255, 0.8);
        border-radius: 100%;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        z-index: 20;
        -webkit-animation-name: tildaripple;
        animation-name: tildaripple;
        -webkit-animation-duration: 1s;
        animation-duration: 6s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

@-webkit-keyframes tildaripple {
    20% {
        opacity: 0;
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
    }
    100% {
        opacity: 0;
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
    }
}

@keyframes tildaripple {
    20% {
        opacity: 0;
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
    }
    100% {
        opacity: 0;
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
    }
}

    /*Меню на ПК*/
    /*.t454__positionstatic {*/
    /*    -webkit-transform: none !important;*/
    /*    -ms-transform: none !important;*/
    /*    transform: none !important;*/
    /*}*/
    
    /*Заглавные цифры*/
    .tn-elem.num .tn-atom {
        -webkit-font-feature-settings: "lnum" !important;
        -moz-font-feature-settings: "lnum" !important;
        font-feature-settings: "lnum" !important;
    }
    
    /*Ховеры с прозрачностью*/
    .hover-opacity > .tn-atom, .t-sociallinks__item, .t420 .t-descr a, .t1070 .t-card__title, .t1070 .t-card__btn, .t1070 .t-card__descr a, .t037__title a, .t037__text a, .t849 .t-descr li a, .t1069 a, .t480__descr a {
        -webkit-transition: all .2s linear !important;
        -moz-transition: all .2s linear !important;
        -ms-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;         
    }  
    .t1070 .t-card__descr a, .t037__title a, .t037__text a, .t849 .t-descr li a, .t1069 a, .t480__descr a {
        color: inherit !important;
    }    
    .hover-opacity > .tn-atom:hover, .t-sociallinks__item:hover, .t420 .t-descr a:hover, .t1070 .t-card__title:hover, .t1070 .t-card__btn:hover, .t1070 .t-card__descr a:hover, .t037__title a:hover, .t037__text a:hover, .t849 .t-descr li a:hover, .t1069 a:hover, .t480__descr a:hover {
        opacity: .7 !important;
    }
    
    /*Личный кабинет в меню на ПК*/
    .t454__rightmenuwrapper .t454__list_item:last-child .t-menu__link-item:after {
        content: '' !important;
        background-image: url('https://static.tildacdn.com/tild3362-6563-4665-b066-373130663137/Group_697.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 40px !important;
        height: 40px !important;
        position: relative !important;
        margin-left: 10px !important;
        display: inline-block !important;
    }  
    .t454__list_item:last-child .t-menu__link-item {
        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;
    }
    
    /*Личный кабинет в мобильном меню*/
    .t450__right_buttons_but .t-btn {
        height: auto !important;
        width: auto !important;
        background-color: transparent !important;
        color: #383e48 !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-family: 'FuturaPT' !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #allrecords .t450__right_buttons_but .t-btn:nth-child(n):hover {
        background-color: transparent !important;
        color: #5e687b !important;
    }
    .t450__right_buttons {
        margin-top: 30px !important;
    }
    .t450__right_buttons_but  {
        margin-top: 0px !important;
    }
    .t450__right_buttons_but .t-btn tr:after {
        content: '' !important;
        background-image: url('https://static.tildacdn.com/tild3362-6563-4665-b066-373130663137/Group_697.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 40px !important;
        height: 40px !important;
        position: relative !important;
        margin-left: 10px !important;
        display: inline-block !important;
    }  
    .t450__right_buttons_but .t-btn tr {
        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;
    }
    .t450__container {
        padding-bottom: 50px !important;
    }
    .t450__rightside {
        bottom: 50px !important;
    }  
    .t450__rightcontainer {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }
    .t450__right_social_links .t-sociallinks__item:last-child {
        margin-right: 0px !important;
    }
    .t450__right_social_links {
        margin-top: 30px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t450__right_buttons {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
    }

    /*Прямые углы у изображений снизу на Всех страницах*/
    .bottom-border-no > .tn-atom, .bottom-border-no > .tn-atom__sbs-anim-wrapper > .tn-atom, .bottom-border-no-full-width > .tn-atom, .bottom-border-no-full-width > .tn-atom__sbs-anim-wrapper > .tn-atom {
        border-bottom-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }
    
    /*Прямые углы у изображений сверху на Всех страницах*/
    .top-border-no > .tn-atom, .top-border-no > .tn-atom__sbs-anim-wrapper > .tn-atom, .top-border-no-full-width > .tn-atom, .top-border-no-full-width > .tn-atom__sbs-anim-wrapper > .tn-atom {
        border-top-right-radius: 0px !important;
        border-top-left-radius: 0px !important;
    }    
    
    /*Отступ у первого пункта в меню ПК версии слева на Всех страницах*/
    .t454__leftmenuwrapper > .t454__list > .t454__list_item > .t-menu__link-item:first-child {
        padding-left: 0px !important;
    }
    
    /*Отступ у последнего пункта в меню ПК версии справа на Всех страницах*/
    .t454__rightmenuwrapper > .t454__list > .t454__list_item > .t-menu__link-item:last-child {
        padding-right: 0px !important;
    }
    
    /*Выравнивание логотипа по центру в мобильном меню на Всех страницах*/
    .t280__logo__container {
        margin: auto;
    }

    /*Подсказки в формах на Всех страницах*/
    .t-input__vis-ph, .t-select_bbonly {
        opacity: 1;
        font-size: 20px;
    }

    /*Изменения размера текста в корзине на Всех страницах*/
    .t706__carticon-text.t-name.t-name_xs, /*Текст иконки корзины на Всех страницах*/
    .t706__product-quantity, /*Количество товара в корзине на Всех страницах*/
    .t706__product-amount.t-descr.t-descr_sm, /*Стоимость товара в корзине на Всех страницах*/    
    .t706__cartwin-prodamount-label, /*Стоимость всех товаров в корзине на Всех страницах*/
    .t-input-title.t-descr.t-descr_md, /*Заголовки полей в корзине на Всех страницах*/
    .t-input-phonemask__wrap-style /*Маска телефона в корзине на Всех страницах*/
    {
        font-size: 20px;
    }
    
    /*Текст кнопок в стандартных кнопках на Всех страницах*/
    .t-btntext, .t-btn, .t-submit {
        font-size: 18px;
    }
    
    /*Высота кнопок в стандартных кнопках на Всех страницах*/
    .t-btn {
        height: 55px;
    }
    
    /*Изменение шрифта, цвета текста и фона для элементов фильтрации, сортировки и поиска для магазина на Всех страницах*/
    .t-store__filter__search.t-descr.t-descr_xxs, /*Элементы поиска магазина*/
    .t-store__sort-select.t-descr.t-descr_xxs, /*Элементы сортировки магазина*/
    .t-store__filter__item-controls-wrap /*Элементы фильтров магазина*/
    {
        font-family: FuturaPT !important;
        color: #4c515a !important;
        background: #F8F9F9 !important;
    }
    
    /*Изменение шрифта для текста "Вернуться" в карточке товара на Всех страницах*/
    .js-store-close-text.t-store__prod-popup__close-txt.t-descr.t-descr_xxs {
        font-family: FuturaPT !important;        
    }
    
    /*Высота кнопок в стандартных блоках на Всех страницах*/
    .t-form__submit {
        height: 55px;
    }
    
    /*Стандартные средние заголовки*/
    .t017__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Стандартные описания*/
    .t004 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }    
    
    /*Заголовки товаров в карточке на Странице курса*/   
    .t776__title.t-name.t-name_xl.js-product-name {
        font-size: 26px !important;
    }
    
    .t776__descr   /*Описания товаров в карточке и каталоге на Странице курса*/ {
        font-size: 18px !important;
    }        
    
    /*Двухколоночная галерея*/
    .t532__textwrapper {
        display: none !important;
    }
    
    /*Двухколоночный слайдер с отзывами*/
    .uc-two-columns .t923__content, .uc-cover .t923__content {
        display: none !important;
    }
    .uc-two-columns .t923__imgwrapper {
        padding-bottom: 116.072% !important;
    }
    .uc-two-columns .t923__wrapper {
        background-color: #F8F9F9 !important;
    }
    .uc-two-columns .t923__bgimg {
        background-size: contain !important;
        max-width: 90% !important;
        max-height: 90% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .uc-cover .t923__bgimg:nth-child(n) {
        background-size: cover !important;   
        margin: 0px !important;
        max-width: 100% !important;
        max-height: 100% !important;
    }
    .uc-cover .t923__imgwrapper:nth-child(n) {
        padding-bottom: 120% !important;
    }
    .t923 .t-slds__container {
        width: 100% !important;
    }
    
    /*Отступы между плитками*/
    .t772__separator {
        margin-bottom: 60px !important;
    }
    
    /*Изображения в плитке с командой на странице Текстуры*/
    .uc-br_20 .t772 .t-bgimg {
        border-radius: 20px !important;
    }
    
    /*Надзаголовки в плитке с командой на странице Текстуры*/
    .t772__uptitle {
        letter-spacing: 0 !important;
        margin-bottom: 10px !important;
    }
    
    /*Описания в плитке с отзывами*/
    .t772__descr, .t772 .t-descr {
        margin-top: 20px !important;
    }   
    
    /*Отступ от изображения до текстового контейнера в плитке с командой на странице Текстуры*/
    .t772__imgwrapper {
        margin-bottom: 30px !important;
    }
    .t772__scroll-icon-wrapper {
        display: none !important;
    }
    .uc-lessons .t-bgimg {
        padding-bottom: 160% !important;
    }
    
    /*Заголовок в блоке с онлайн-уроком на странице Текстуры*/
    .t744__title-wrapper {
        width: 100% !important;
    }
    .t744__title-wrapper {
        margin-bottom: 0px !important;
    }
    .t744__title_small {
        margin-top: 0px !important;
    }
    .t744__title_small strong {
        font-weight: 500 !important;
    }    
    .uc-lessons .t744__title, .uc-lessons-usd .t744__title {
        max-width: calc(100% - 280px) !important;
    }
    
    /*Надзголовок в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__title_small .js-product-sku span, .uc-lessons-usd .t744__title_small .js-product-sku span, .uc-lessons .t744__title_small .js-product-sku div, .uc-lessons-usd .js-product-sku .t744__title_small div {
        position: absolute !important;
        right: 0px !important;
        top: 20px !important;
    }
    .uc-lessons .t744__title_small .js-product-sku span + br, .uc-lessons-usd .t744__title_small .js-product-sku span + br, .uc-lessons .t744__title_small .js-product-sku div + br, .uc-lessons-usd .js-product-sku .t744__title_small div + br {
        display: none !important;
    }
    .t744__textwrapper {
        position: relative !important;
    }
    
    /*Описание в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__title_small, .uc-lessons-usd .t744__title_small {
        margin-top: 30px !important;
    }
    .uc-lessons .t744__title-wrapper, .uc-lessons-usd .t744__title-wrapper {
        margin-bottom: 40px !important;
    }
    
    /*"В результате онлайн-урока" в блоке с онлайн-уроком на странице Текстуры*/
    .t744 .t-product__option-title {
        color: #383e48 !important;
        font-size: 26px !important;
        line-height: 1.2 !important;
        font-weight: 400 !important;
        font-family: 'FuturaPT' !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t744 .t-product__option-variants {
        display: none !important;
    }
    .t744 .t-product__option {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t744 .js-product-controls-wrapper {
        width: 100% !important;
    }
    
    /*Списки в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__descr, .uc-lessons-usd .t744__descr {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        margin-top: 20px !important;
    }
    .uc-lessons .t744__descr ul, .uc-lessons-usd .t744__descr ul {
        width: 360px !important;
    }
    .uc-lessons .t744__descr ul:first-child, .uc-lessons-usd .t744__descr ul:first-child {
        padding-right: 40px !important;
    }    
    .uc-lessons .t744__descr ul:last-child, .uc-lessons-usd .t744__descr ul:last-child {
        padding-right: 0px !important;
    }    
    
    /*Иконки списков в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__col li:not(.t-slds__arrow_wrapper), .uc-lessons-usd .t744__col li:not(.t-slds__arrow_wrapper) {
        list-style: none !important;
        background-position: left top 11px !important;
        background-repeat: no-repeat !important;
        padding-left: 20px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-right: 0px !important;
        background-image: url(https://static.tildacdn.com/tild3230-6635-4834-a331-626464663961/Polygon_13.svg) !important;        
    }    
    .uc-lessons .t744__col li:not(.t-slds__arrow_wrapper), .uc-lessons-usd .t744__col li:not(.t-slds__arrow_wrapper) {
        margin-bottom: 20px !important;
    }    
    .uc-lessons .t744__col li:last-child, .uc-lessons-usd .t744__col li:last-child {
        margin-bottom: 0 !important;
    } 
    .uc-lessons .t744__descr ul, .uc-lessons-usd .t744__descr ul {
        padding-left: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Кнопка в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__btn-bottom, .uc-lessons-usd .t744__btn-bottom {
        margin-right: 100px !important;
        text-align: right !important;
        margin-top: 70px !important;
        margin-bottom: 0px !important;
    }
    .uc-lessons .t744__btn, .uc-lessons-usd .t744__btn {
        width: 260px !important;
    }
    
    /*Цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__textwrapper, .uc-lessons-usd .t744__textwrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .uc-lessons .t744__price-wrapper, .uc-lessons-usd .t744__price-wrapper {
        width: 360px !important;
        padding-right: 40px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
        margin-top: 40px !important;
    }
    .uc-lessons .t744__price-wrapper:before, .uc-lessons-usd .t744__price-wrapper:before {
        content: "Cтоимость"; 
        display: block !important;
        font-size: 28px !important;
        color: #4C515A !important;
        font-family: 'Cormorant',Arial,sans-serif !important;
        line-height: 1.1 !important;
        font-weight: 500 !important;
        font-style: italic !important;
    }    
    .uc-lessons .t744__btn-wrapper, .uc-lessons-usd .t744__btn-wrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .uc-lessons .t744__price, .uc-lessons-usd .t744__price {
        width: 100% !important;
    }
    .t744__price-item {
        line-height: 1.1 !important;
    }
    
    /*Старая цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price_old, .uc-lessons-usd .t744__price_old {
        margin-top: 10px !important;
        font-size: 30px !important;
    }
    .t744__price_old:after {
        top: 58% !important;
        border-width: 2px !important;
    }
    
    /*Линия сверх у блока с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__col, .uc-lessons-usd .t744__col {
        padding-top: 60px !important;
        border-top: 1px solid #CCCCCC !important;
    }
    .uc-lessons .t744__col_first, .uc-lessons-usd .t744__col_first {
        max-width: 300px !important;
        padding-right: 80px !important;
        margin-right: 0px !important;
    } 
    .uc-lessons .t744__col:not(.t744__col_first), .uc-lessons-usd .t744__col:not(.t744__col_first) {
        padding-left: 20px !important;
        margin-left: 0px !important;
    } 
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons-usd .t744__price-currency {
        font-size: 0px !important;
    }
    .uc-lessons-usd .t744__price .t744__price-currency:before {
        content: "$";
        display: block !important;
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        color: #383e48 !important;
        font-size: 48px !important;
        font-weight: 500 !important;
        line-height: 1.1 !important;
        opacity: 1 !important;
        word-break: normal !important;        
    } 
    .uc-lessons-usd .t744__price_old .t744__price-currency:before {
        content: "$";
        display: block !important;
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        color: #a2a5aa !important;
        font-size: 30px !important;
        font-weight: 500 !important;
        line-height: 1.1 !important;
        opacity: 1 !important;
        word-break: normal !important;        
    }  
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Торты от А до Я*/
    .t776__price, .t744__price {
        margin-right: 15px !important;
    }
    .t776__price_old:after {
        top: 58% !important;
        border-width: 2px !important;
    }    
    .uc-lessons-usd .t776__price-currency {
        font-size: 0px !important;
    }
    .uc-lessons-usd .t776__price .t776__price-currency:before {
        content: "$";
        display: block !important;
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        color: #383e48 !important;
        font-size: 28px !important;
        font-weight: 500 !important;
        line-height: 1.35 !important;
        opacity: 1 !important;
        word-break: normal !important;        
    } 
    .uc-lessons-usd .t776__price_old .t776__price-currency:before {
        content: "$";
        display: block !important;
        position: relative !important;
        width: 100% !important;
        height: auto !important;
        color: #a2a5aa !important;
        font-size: 28px !important;
        font-weight: 500 !important;
        line-height: 1.35 !important;
        opacity: 1 !important;
        word-break: normal !important;        
    }      
    
    /*Видео на 12 колонок*/
    .uc-custom-video .t396__artboard, .uc-custom-video .t396__carrier, .uc-custom-video .t396__filter {
        height: auto !important;
    }
    .custom-video {
        height: auto !important;
        position: relative !important;
        margin-top: -1px !important;
    }
    .custom-video > div {
        position: relative !important;
        overflow: hidden !important; 
        padding-bottom: 56.25% !important;
        height: auto !important;
    }
    .custom-video > div > iframe {
        width:100% !important;
        height: 100% !important;
        position: absolute !important;
    }    
    
    /*Большие заголовки в личном кабинете*/
    .t015__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Описания в блоках с большими заголовками в личном кабинете*/
    .t015__descr {
        padding-top: 30px !important;
    }
    
    /*Плитки с модулями в личном кабинете*/
    .t959__row:first-child .t959__card {
        padding-top: 0px !important;
    }
    
    /*Текст кнопки скачивания файла в личном кабинете*/
    .t432__btn-text {
        font-size: 20px !important;
    } 
    .t432__link-wrapper {
         -webkit-transition: all .2s linear !important;
        -o-transition: all .2s linear !important;
        transition: all .2s linear !important;       
    }
    
    /*Средние заголовки в личном кабинете*/
    .t225__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        position: relative !important;
        z-index: 1 !important;
    }
    
    /*Описани в блоках со средними заголовками в личном кабинете*/
    .t225__descr {
        padding-top: 30px !important;
    }
    
    /*Несколько кнопок в личном кабинете*/
    .t993__btn {
        font-size: 18px !important;
        font-family: 'FuturaPT',Arial,sans-serif !important;
        line-height: 1.6 !important;
        font-weight: 400 !important;
        height: 55px !important;
    }
    .t993__btn:last-child {
        margin-bottom: 0px !important;
    }    
    .t993__btn-text {
        margin-left: 0px !important;
    }    
    
    /*Кнопка в блоке Инструменты в личном кабинете*/
    .t784__btn {
        font-size: 18px !important;
        font-family: 'FuturaPT',Arial,sans-serif !important;
        line-height: 1.6 !important;
        font-weight: 400 !important;
        height: 55px !important;   
        min-width: 240px !important;
    }
    
    /*Средние заголовки в личном кабинете*/
    .t056__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    /*Описания в блоках со средними заголовками в личном кабинете*/
    .t056__descr {
        padding-bottom: 0px !important;
        padding-top: 20px !important;
        letter-spacing: 0px !important;
    }
    
    /*Табы навигации в личном кабинете*/
    .t976__menu-link {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .t976__list-item {
        padding-bottom: 0px !important;
        padding-top: 20px !important;
    }
    .t976 {
        margin-top: -20px !important;
    }
    
    /*Контейнер обложки на странице Зефир*/
    [data-record-type="409"][data-bg-color="#bdd1ba"] {
        background-color: transparent !important;
    }
    [data-bg-color="#bdd1ba"] .t409 {
        background: #becabc !important;
    }
    [data-bg-color="#bdd1ba"] .t409__imgwrapper:before {
        display: none !important;
    }
    .t409 {
        background: rgb(229,235,241) !important;
        background: -moz-linear-gradient(140deg, rgba(229,235,241,1) 60%, rgba(202,211,220,1) 100%) !important;
        background: -webkit-linear-gradient(140deg, rgba(229,235,241,1) 60%, rgba(202,211,220,1) 100%) !important;
        background: linear-gradient(140deg, rgba(229,235,241,1) 60%, rgba(202,211,220,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5ebf1",endColorstr="#cad3dc",GradientType=1) !important;
        max-width: calc(100% - 120px) !important;        
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 20px !important;
        min-width: 1200px !important;
        position: relative !important;
    }
    .t409 .t-container {
        height: 90vh !important;
        min-height: 680px !important;
    }
    
    /*Изображение обложки на странице Зефир*/
    .t409__imgwrapper {
        max-width: 560px !important;
        position: absolute !important;
        height: 100% !important;
        right: 0px !important;
        z-index: 0 !important;
        margin-right: 80px !important;
    }
    .t409__img {
        position: absolute !important;
        max-height: unset !important;
        height: 100% !important;
        right: 0px !important;
    }
    
    /*Текстовый контейнер обложки на странице Зефир*/
    .t409__textwrapper {
        max-width: 860px !important;
        position: relative !important;
        z-index: 1 !important;
    }
    
    /*Подзаголовок в обложке на странице Зефир*/
    .t409__uptitle {
        letter-spacing: 1px !important;
        margin-bottom: 20px !important;
    }
    
    /*Заголовок в обложке на странице Зефир*/
    .t409__title {
        letter-spacing: 3px !important;
    }
    .t409__title span, .t409__title em {
        font-size: 48px !important;
        display: block !important;
        letter-spacing: 0 !important;
    }
    
    /*Описание в обложке на странице Зефир*/
    .t409__descr {
        max-width: 460px !important;
        margin-top: 20px !important;
    }   
    
    /*Кнопка в обложке на странице Зефир*/
    .t409__btn-wrapper {
        padding-top: 40px !important;
    }
    .t409__btn-wrapper .t-btn {
        min-width: 260px !important;
    }
    
    /*Лейбл обложки на странице Зефир*/
    .t409__imgwrapper:before {
        content: "Текст добавляется на странице";
        font-size: 16px !important;
        font-family: 'FuturaPT' !important;
        color: #383E48 !important;
        font-weight: 400 !important;
        line-height: 1.4 !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        width: 200px !important;
        height: 200px !important;
        background-color: #F6F8F9 !important;
        border-radius: 50% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        text-align: center !important;
        padding: 15px !important;
        box-sizing: border-box !important;
        position: absolute !important;
        z-index: 1 !important;
        bottom: 70px !important;
        left: 40px !important;
    }
    
    /*Карточки в блоке "С этим покрытием вы" на странице Зефир*/
    .t858 .t-section__title {
        color: #383E48 !important;
        font-size: 80px !important;
        line-height: 1.1 !important;
        font-weight: 400 !important;
        letter-spacing: 3px !important;
        text-transform: uppercase !important;
        text-align: left !important;
        max-width: 760px !important;
        margin-bottom: 0px !important;
    }
    .t858 .t-section__topwrapper {
        margin-bottom: 60px !important;
    }
    .t858__wrap {
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t858__bottommargin {
        margin-bottom: 0px !important;
    }
    .t858__wrap .t-descr {
        margin-top: 10px !important;
    }
    .t858__row:first-child .t858__col:nth-child(3) {
        display: none !important;
    }
    .t858__inner-col {
        z-index: 1 !important;
    }
    
    /*Блок "Свадебный декор стал проще"*/
    .uc-full-width-60 {
        max-width: calc(100% - 120px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        min-width: 1200px !important;
    }
    .uc-full-width-60 .t396__artboard, .uc-full-width-60, .uc-full-width-60 .t396 {
        border-radius: 20px !important;
        overflow: hidden !important;
        z-index: 2 !important;
    }
    .uc-full-width-60 .t396 {
        width: 100% !important;    
    }
    .full-width-60 {
        width: 100% !important; 
    }
    .back-img {
        position: relative !important;
        z-index: 1 !important;
    }
    .align-center {
        left: 50% !important;
        -moz-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        -webkit-transform: translateX(-50%) !important;
        -o-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
    }
    
    /*Плитки в блоке "Чему вы научитесь" на странице Зефир*/
    .t533__container {
        display: -ms-grid !important;
        display: grid !important;
        -ms-grid-columns: 1fr 1fr 1fr !important;
        grid-template-columns: 1fr 1fr 1fr !important;
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
        row-gap: 40px !important;        
        box-sizing: border-box !important;
    }
    .t533__container:before {
        display: none !important;
    }
    .t533__col {
        padding-top: 0px !important;
    }
    .t533__content {
        height: 100% !important;
    }
    .t533__img {
        -moz-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
        -webkit-transform: translateY(0) !important;
        -o-transform: translateY(0) !important;
        transform: translateY(0) !important;       
        top: 40px !important;
    }
    .t533__textwrapper {
        height: auto !important;
        min-height: 100% !important;
        padding-top: 140px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        box-sizing: border-box !important;
    }
    .t533__row:last-child {
        margin-bottom: 0px !important;
    }
    #allrecords .t533 .t-list__item:nth-child(n) {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        display: block !important;
    }
    
    /*Изображения в 2 колонки на странице Зефир*/
    .t603__blockimg {
        border-radius: 20px !important;
        padding-bottom: 125% !important;
    }
    #allrecords .t603__tile:nth-child(1), #allrecords .t603__tile:nth-child(2) {
        padding-top: 0px !important;
    }
    
    /*Фон блока с тарифами на странице Зефир*/
    .uc-full-width-back .t396__artboard:before {
        content: '';
        max-width: calc(100% - 120px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        min-width: 1200px !important;    
        height: 100% !important;
        background: rgb(195,205,214) !important;
        background: -moz-linear-gradient(180deg, rgba(195,205,214,1) 50%, rgba(228,232,237,1) 100%) !important;
        background: -webkit-linear-gradient(180deg, rgba(195,205,214,1) 50%, rgba(228,232,237,1) 100%) !important;
        background: linear-gradient(180deg, rgba(195,205,214,1) 50%, rgba(228,232,237,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c3cdd6",endColorstr="#e4e8ed",GradientType=1) !important;
        border-radius: 20px !important;
        display: block !important;
    } 
    
    /*Отступы между элементами в плитках с изображениями и текстом на странице Зефирное покрытие*/
    .t772 .t-name {
        padding-top: 0px !important;
    }
    .uc-small-margin .t772__title, .uc-small-margin .t772 .t-name {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .uc-small-margin .t772__descr, .uc-small-margin .t772 .t-descr {
        margin-top: 10px !important;
    }
    .uc-small-margin .t772__bgimg {
        border-radius: 20px !important;
    }
    #allrecords .t772__title:nth-child(n), #allrecords .t772 .t-name:nth-child(n) {
        padding-bottom: 0px !important;
    }
    
    /*Обложка на странице Распродажи*/
    .align-left {
        left: calc((100% - 1160px) / 2) !important;
    }
    .align-left-margin {
        left: calc((100% - 1160px) / 2 + 190px) !important;
    }  
    .align-right {
        left: unset !important;
        right: 0px !important;
    }   
    .align-right-img {
        width: 40% !important;
        left: unset !important;
        right: 0px !important;        
    }
    .align-right-margin-2 {
        left: unset !important;
        right: 40% !important;
        -moz-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
        -webkit-transform: translateX(50%) !important;
        -o-transform: translateX(50%) !important;
        transform: translateX(50%) !important;
    }  
    .uc-full-width-60 .ripple__btn, .align-right-margin  {
        left: unset !important;
        right: 40% !important;
        -moz-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
        -webkit-transform: translateX(50%) !important;
        -o-transform: translateX(50%) !important;
        transform: translateX(50%) !important;        
    }
    
    /*Плитки курсов на странице Распродажа*/
    .t778__bgimg {
        border-radius: 20px !important;
    }
    .t778__textwrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-top: 40px !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; 
    }
    .t778__btn-wrapper {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-top: 40px !important;
    }
    .t778__btn {
        margin-bottom: 0px !important;
        margin-right: 0px !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        font-family: 'FuturaPT' !important;
        height: 55px !important;
        border-radius: 5px !important;
    }
    .t778__btn:first-child {
        margin-right: 10px !important;
        min-width: 260px !important;
    } 
    .t778__btn:last-child {
        min-width: 200px !important;
    }      
    .t778__title {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;        
        width: 100% !important;
    }
    .t778__price-wrapper {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        margin-top: 20px !important;
        -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
        order: 3 !important;
        column-gap: 20px !important;
    }
    .t778__price-item {
        line-height: 1.1 !important;
        font-weight: 500 !important;
        font-family: 'Cormorant' !important;
        margin: 0px !important;
    }
    .t778__descr {
        margin-top: 20px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t778__markwrapper {
        right: 30px !important;
        top: 30px !important;
    }
    .t778__mark {
        font-size: 18px !important;
        font-weight: 400 !important;
        font-family: 'FuturaPT' !important;
        width: 80px !important;
        height: 80px !important;
        padding: 0px !important;
    }
    
    /*Большая плитка курсов на странице Распродажа*/
    .uc-one-column .t778__col {
        max-width: 100% !important;
        margin: 0px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .uc-one-column .t778__imgwrapper {
        padding-bottom: 37.932% !important;
    }
    .uc-one-column .t778__bgimg {
        background-image: unset !important;
        background-color: #7E8AA2 !important;
    }
    .uc-one-column .t778__mark {
        width: 325px !important;
        height: auto !important;
        background-color: transparent !important;
        border-radius: 0 !important;
        line-height: 1.6 !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .uc-one-column .t778__markwrapper {
        right: 50% !important;
        top: 50% !important;
        -moz-transform: translate(50%, -50%) !important;
        -ms-transform: translate(50%, -50%) !important;
        -webkit-transform: translate(50%, -50%) !important;
        -o-transform: translate(50%, -50%) !important;
        transform: translate(50%, -50%) !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;
    }
    .uc-one-column .t778__markwrapper:before {
        content: '' !important;
        background-image: url('https://static.tildacdn.com/tild3964-3863-4666-b231-366433653362/-1000_.svg') !important;
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        width: 360px !important;
        height: auto !important;
        padding-bottom: 30% !important;
    }
    .uc-one-column .t778__btn {
        margin-right: 0px !important;
        min-width: 300px !important;
    }
    .uc-one-column .t778__content > a {
        max-width: calc(100% - 320px) !important;
        display: block !important;
    }
    .uc-one-column .t778__content {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }
    
    /*Плитки разделов на Главной*/
    .t694__row {
        box-sizing: border-box !important;
    }    
    .t694__col {
        width: calc(100% / 3) !important;
        box-sizing: border-box !important;
        position: relative !important;
    }
    .t694__col:first-child .t694__table {
        border-right: 1px solid #d1d2db !important;
    } 
    .t694__col:nth-child(2) .t694__table {
        border-right: 1px solid #d1d2db !important;
    }        
    .t694__table {
        height: 625px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        background-color: #7e8aa2 !important;
        box-sizing: border-box !important;
        border-bottom: 1px solid #d1d2db !important;
    }
    .t694__row:first-child .t694__table {
        border-top: 1px solid #d1d2db !important;
    }
    
    /*Текст в блоке с разделами на Главной*/
    .t694__textwrapper {
        position: absolute !important;
        opacity: 1 !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 50px !important;
        padding-bottom: 40px !important;
        height: 100% !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }
    .t694__textwrapper__content {
        height: 100% !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }    
    .t694__inner-wrapper {
        position: absolute !important;
        width: 100% !important;
        top: 50% !important;
        left: 0px !important;
        -webkit-transform: translateY(-50%) !important;
       -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important;      
        -webkit-transition: all 0.4s linear !important;
        -moz-transition: all 0.4s linear !important;
        -ms-transition: all 0.4s linear !important;
        -o-transition: all 0.4s linear !important;
        transition: all 0.4s linear !important;        
    }
    .t694__title, .t694 .t-card__title {
        font-size: 28px !important;
        -webkit-transition: all 0.4s linear !important;
        -moz-transition: all 0.4s linear !important;
        -ms-transition: all 0.4s linear !important;
        -o-transition: all 0.4s linear !important;
        transition: all 0.4s linear !important;          
    }
    .t694__text, .t694 .t-card__descr {
        margin-top: 60px !important;
        position: absolute !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%) !important;
       -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;     
        width: 100% !important;
        -webkit-transition: all 0.4s linear !important;
        -moz-transition: all 0.4s linear !important;
        -ms-transition: all 0.4s linear !important;
        -o-transition: all 0.4s linear !important;
        transition: all 0.4s linear !important;          
    }
    .t694__cell:hover .t694__inner-wrapper {
        top: 380px !important;
        -webkit-transform: none !important;
       -ms-transform: none !important;
        transform: none !important;     
    }
    .t694__cell:hover .t694__title, .t694__cell:hover .t-card__title {
        font-size: 26px !important;
        color: #FFFFFF !important;
    }
    .t694__cell:hover .t694__text, .t694__cell:hover .t-card__descr {
        margin-top: 20px !important;
    }
    
    /*Стрелка в блоке с разделами на Главной*/
    .t694__button-wrapper, .t694 .t-card__btn-wrapper  {
        margin-top: 0px !important;
        position: absolute !important;
        bottom: 0px !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%) !important;
       -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
        background-image: url('https://static.tildacdn.com/tild3531-6562-4836-b932-333766306363/Arrow_white.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        width: 40px !important;
        height: 8px !important;
        opacity: 0 !important;
        -webkit-transition: all 0.4s linear !important;
        -moz-transition: all 0.4s linear !important;
        -ms-transition: all 0.4s linear !important;
        -o-transition: all 0.4s linear !important;
        transition: all 0.4s linear !important;        
    }
    .t694__submit, .t694 .t-btn {
        display: none !important;
    }
    .t694__cell:hover .t694__button-wrapper, .t694__cell:hover .t-card__btn-wrapper {
        opacity: 1 !important;
    }

    /*Изображения в плитках с разделами на Главной*/
    .t694__bg {
        width: 280px !important;
        height: 340px !important;
        top: 50px !important;
        left: 50% !important;
        bottom: unset !important;
        right: unset !important;
        -webkit-transform: translateX(-50%) !important;
       -ms-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;        
    }
    .t694__overlay {
        background-color: #FFFFFF !important;
    }
    .t694__cell:hover .t694__overlay {
        opacity: 0 !important;
    }
    .t694__col:first-child .t694__bg {
        border-top-left-radius: 175px !important;
        border-top-right-radius: 175px !important;
    }
    .t694__row:first-child .t694__col:first-child .t694__bg:before {
        content: "" !important;
        display: block !important;
        position: absolute !important;
        width: 80px !important;
        height: 80px !important;
        background-image: url('https://static.tildacdn.com/tild6431-6462-4231-b937-386163666331/Group_433.svg') !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        right: -10px !important;
        top: 0px !important;
    }    
    .t694__col:nth-child(2) .t694__bg {
        border-radius: 175px !important;
    }    
    
    /*Блок с прямой речью на странице НГ Сборник рецептов*/
    .t081__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
        max-width: 640px !important;
    }
    
    /*Изображение в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__img {
        margin-top: 0px !important;
        margin-bottom: 40px !important;
        width: 120px !important;
        height: 120px !important;
    }
    
    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__title {
        margin-top: 0px !important;
        margin-bottom: 0px !important;    
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        font-size: 36px !important;
    }

    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__descr {
        margin-top: 30px !important;
        margin-bottom: 0px !important;    
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        line-height: 1.5 !important;
    }
    
    /*Табы на странице МК*/
    .t397__wrapper {
        margin-top: -15px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t397__tab {
        width: auto !important;
        margin-left: 20px !important;
        margin-right: 20px !important;
        margin-top: 15px !important;
        border-bottom: none !important;
        position: relative !important;
    }
    .t397__title {
        line-height: 1.6 !important;
        padding-bottom: 5px !important;
        padding-left: 0px !important;
        padding-right: 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;
    }
    .t397__tab:after {
        content: "" !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        border-bottom: 1px solid #4C515A !important;
        height: 0px !important;
        width: 0% !important;
        -webkit-transition: all 0.3s linear !important;
        -moz-transition: all 0.3s linear !important;
        -ms-transition: all 0.3s linear !important;
        -o-transition: all 0.3s linear !important;
        transition: all 0.3s linear !important;
    }
    .t397__tab.t397__tab_active:after {
        width: 100% !important;
    }
    
    /*Плитки товаров в каталоге на странице МК*/
    .t1025__item {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t1025__textwrapper {
        margin-right: 40px !important;
    }    
    
    /*Изображения товаров в каталоге на странице МК*/
    .t1025__imgwrapper {
        margin-right: 40px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    
    /*Описание товаров в каталоге на странице МК*/
    .t1025__descr {
        opacity: 1 !important;
        margin-top: 10px !important;
    }
    
    /*Заголовки товаров в каталоге на странице МК*/
    .t1025__title {
        padding-top: 0px !important;
        padding-bottom: 0px !important;        
        margin-top: 0px !important;
        margin-bottom: 0px !important;        
    }
    
    /*Цены товаров в каталоге на странице МК*/
    .t1025__price-wrapper {
        margin-bottom: 0px !important;
    }
    .t1025__price-item {
        line-height: 1.1 !important;
    }
    
    /*Кнопки товаров в каталоге на странице МК*/
    .t1025__btn-wrapper {
        margin-top: 30px !important;
    }
    .t1025__btn-first_wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;       
        margin-top: 0px !important;
        margin-bottom: 0px !important;   
    }
    .t1025__btn_first {
        min-width: 200px !important;
    }
    .t1025__btn-second_wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;      
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t1025__btn_second {
        height: auto !important;
        width: auto !important;
        min-width: unset !important;
        min-height: unset !important;
        background-color: transparent !important;
        padding-top: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 5px !important;
        border-bottom: 1px solid !important;
        border-color: inherit !important;
        -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !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;        
    }
    #allrecords [data-record-type="1025"] .t1025__btn_second:nth-child(n):hover {
        background-color: transparent !important;
        color: #4c515a !important;
        opacity: .7 !important;
    }
    
    /*Нумерованные карточки на странице вебинара*/
    .t850 {
        position: relative !important;
        z-index: 1 !important;
    }
    .t850__wrap {
        padding-top: 40px !important;
        padding-bottom: 50px !important; 
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .t850 .t-card__title {
        padding-bottom: 40px !important;
        margin-bottom: 15px !important;
        position: relative !important;
    }
    .t850 .t-card__descr {
        margin-top: 0px !important;
    }
    .t850 .t-card__title:after {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        bottom: 0px !important;
        left: 50% !important;
        width: 0 !important;
        height: 20px !important;
        border-left: 1px solid #383E48 !important;
    }
    
    /*Изображение на всю ширину экрана на странице вебинара*/
    .t663__bgimg_16-9 {
        padding-bottom: 45% !important;
    }
    
    /*Блок с отделенными линиями карточками на странице вебинара*/
    .t948__col {
        margin-bottom: 0px !important;
        position: relative !important;
    }
    .t948__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        background-color: transparent !important;
        border: none !important;
    }
    .t948__circle {
        display: none !important;
    }
    .t948 .t-name {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t948 .t-text {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    .t948__row {
        position: relative !important;
    }
    .t948__row:not(:last-child):after {
        content: '' !important;
        position: absolute !important;
        display: block !important;
        width: 1160px !important;
        margin-left: 20px !important;
        margin-right: 20px !important;
        bottom: 0px !important;
        border-bottom: 1px solid #D1D2DB !important;
    }
    .t948__col:nth-child(1):after, .t948__col:nth-child(2):after {
        content: '' !important;
        position: absolute !important;
        display: block !important;
        width: 0 !important;
        height: 100% !important;
        top: 0px !important;
        right: -20px !important;
        border-right: 1px solid #D1D2DB !important;        
    }
    
    /*Стрелки в слайдере с видимыми элементами по бокам*/
    .t604 .t-slds__arrow-nearpic .t-slds__arrow-withbg.t-slds__arrow-right {
        left: 60px !important;
    }
    .t604 .t-slds__arrow-nearpic .t-slds__arrow-withbg.t-slds__arrow-left {
        right: 60px !important;
    }    
    .t604 .t-slds__arrow-withbg {
        width: 60px !important;
        height: 60px !important;
    }
    #allrecords .t604 .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    }
    
    /*Футер*/
    .t420 {
        padding-top: 80px !important;
        padding-bottom: 60px !important;
    }
    .t420 .t-col {
        max-width: 360px !important;
        margin-bottom: 0px !important;
    }
    .t420 .t-name {
        margin-bottom: 20px !important;
    }
    .t420 .t-descr li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    .t420 .t-sociallinks {
        margin-top: 30px !important;
    }
    .t420 .t-sociallinks__wrapper {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .t420 .t-sociallinks__item {
        margin: 0px !important;
    }
    .t420 .t-sociallinks__item:not(:first-child) {
        margin-left: 15px !important;
    }
    .t420 .t-sociallinks__item a {
        display: block !important;
        width: 38px !important;
        height: 38px !important;
    }
    .t420 .t-sociallinks__svg {
        width: 100% !important;
        height: 100% !important;        
    }
    .t420 .t-sociallinks__item_vk svg path, .t420 .t-sociallinks__item_youtube svg path {
        display: none !important;
    }
    .t420 .t-sociallinks__item_vk svg {
        background-image: url(https://static.tildacdn.com/tild3536-6266-4632-a333-323661303038/vk.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
    }
    .t420 .t-sociallinks__item_youtube svg {
        background-image: url(https://static.tildacdn.com/tild6362-6537-4131-a266-386164363632/yt.svg) !important;
        background-size: contain !important;
        background-repeat: no-repeat !important;
    }   
    
    /*Нижняя часть футера*/
    .t1070 {
        padding-bottom: 80px !important;
    }
    .t1070 .t-col {
        padding-top: 0px !important;
        text-align: left !important;
    }
    .t1070__content {
        border: none !important;
        padding: 0px !important;
    }
    .t1070 .t-card__title {
        height: auto !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1070 .t-card__descr {
        height: auto !important;
        margin-top: 0px !important;
    }
    .t1070__price-wrap {
        margin-top: 5px !important;
    }
    .t1070__price {
        height: auto !important;
        margin-bottom: 0px !important;
    }
    .t1070 .t-card__btn {
        margin-top: 15px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        height: auto !important;
        color: #FFFFFF !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        border-bottom: 1px solid !important;
    }
    
    /*Куки в футере*/
    .t037 .t-container {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        position: relative !important;
    }
    .t037 .t-container:before {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        width: calc(100% - 40px) !important;
        height: 0px !important;
        left: 20px !important;
        top: 0px !important;
        border-bottom: 1px solid #D1D2DB !important;
    }
    .t037 .t-col:nth-child(2) {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t037__title {
        padding: 0px !important;
    }
    .t037__title a {
        border-bottom: 1px solid !important;
    }
    .t037__text {
        padding: 0px !important;
    }
    
    /*Аккордеон в футере*/
    .t849__trigger-button {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .t849__textwrapper {
        padding-bottom: 20px !important;
    }
    .t849 .t-descr {
        margin-bottom: 0px !important;
    }
    .t849__circle, .t849__icon-hover, .t849__border {
        display: none !important;
    }
    .t849__icon {
        opacity: 1 !important;
        padding: 0px !important;
        margin-right: 3px !important;
        width: 20px !important;
        height: 20px !important;
    }
    .t849__icon svg {
        width: 100% !important;
        height: 100% !important;
    }
    .t849__icon svg g {
        stroke-width: 1.5px !important;
    }
    .t849__header {
        border: none !important;
    }    
    .t849__accordion {
        border-bottom: 1px solid #D1D2DB !important;
    }
    .t849 .t-col:first-child .t849__accordion {
        border-top: 1px solid #D1D2DB !important;
    }   
    .t849 .t-descr ul {
        list-style-type: none !important;
        margin-bottom: 0px !important;
        padding-left: 0px !important;
    }
    .t849 .t-descr li:not(:last-child) {
        margin-bottom: 15px !important;
    }
    
    /*Блок с ссылками на странице Контакты*/
    .t1069 .t-container {
        padding-top: 40px !important;
        position: relative !important;
    }
    .t1069 .t-container:before {
        content: '' !important;
        display: block !important;
        position: absolute !important;
        width: calc(100% - 40px) !important;
        height: 0px !important;
        left: 20px !important;
        top: 0px !important;
        border-bottom: 1px solid #D1D2DB !important;
    }    
    .t1069 .t-col {
        padding-top: 0px !important;
        text-align: left !important;
    }
    .t1069__content {
        border: none !important;
        padding: 0px !important;
    }
    .t1069 .t-card__title {
        height: auto !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .t1069 .t-card__descr {
        height: auto !important;
        margin-top: 15px !important;
    }
    .t1069 .t-card__btn {
        margin-top: 10px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        height: auto !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        border-bottom: 1px solid !important;
    }    
    
    /*Текстовый блок на странице Контакты*/
    .t050 .t-uptitle {
        letter-spacing: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 15px !important;
    }
    .t050 .t-descr {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 40px !important;
    }
    
    /*Блок с фором на странице вебинара*/
    [data-record-type="480"] {
        max-width: 1160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 80px !important;
        padding-bottom: 80px !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        border-radius: 20px !important;
        box-sizing: border-box !important;
    }
    .t480 .t-container {
        max-width: 100% !important;
    }
    .t480 .t-col {
        max-width: 50% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin: 0px !important;
        box-sizing: border-box !important;
    }
    .t480 .t480__top {
        padding-right: 60px !important;
    }
    .t480__textwrapper {
        height: auto !important;
    }
    .t480__title {
        margin-bottom: 0px !important;
    }
    .t480__uptitle {
        max-width: 100% !important;
        margin-top: 30px !important;
        margin-bottom: 0px !important;
        font-size: 0px !important;
    }
    .t480__descr {
        margin-top: 20px !important;
    }
    .t480__descr a {
        border-bottom: 1px solid !important;
    }
    .t480 .t-bgimg {
        background-size: contain !important;
    }
    
    /*Изображения в 2 колонки*/
    .t667 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
    }
    .t667__row {
        width: 100% !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        padding: 0px !important;
        row-gap: 40px !important;
    }
    .t667__tile {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t667__bgimg_3-2 {
        padding-bottom: 114.2857142857143% !important;
    }
    .uc-br_20 .t667 .t-bgimg {
        border-radius: 20px !important;
    }
    
    /*Блок с изображением и списков в 2 колонки на странице Сахарные цветы*/
    .uc-br_20 .t522__right-tablewrapper {
        border-radius: 20px !important;
    }
    .t522__line {
        display: none !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__persname {
        color: #FFFFFF !important;
        font-size: 35px !important;
        line-height: 1.2 !important;
        font-weight: 400 !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__persdescr {
        color: #FFFFFF !important;
        font-size: 20px !important;
        line-height: 1.5 !important;
        font-weight: 400 !important;
    }
    .t522 .t-container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }
    .t522__row {
        margin-bottom: 0px !important;
    }
    .t522__right-tablewrapper {
        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;
        background-color: #F8F9F9 !important;
        margin-top: 0px !important;
        padding: 30px !important;
        box-sizing: border-box !important;
        position: relative !important;
    }
    .t522__textwrapper {
        text-align: left !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t522__persname {
        margin-bottom: 0px !important;
    }
    .t522__persdescr {
        margin-top: 20px !important;
    }
    .t522__personimgwrapper {
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }
    .t522__row .t-bgimg {
        margin-right: 0px !important;
    }
    .t522__row .t522__persname {
        padding-left: 60px !important;
        margin-top: 4px !important;
    } 
    .t522__row .t-bgimg {
        background-size: contain !important;
        max-width: unset !important;
        max-height: unset !important;
        margin: 0 !important;
    }
    .t522__row .t522__personimgwrapper {
        position: absolute !important;
        left: 30px !important;
        top: 30px !important;
    }
    .t522 .t-container > .t522__row:first-child {
        position: sticky !important;
        top: 90px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__right-tablewrapper {
        background: rgb(126,138,162) !important;
        background: -moz-linear-gradient(150deg, rgba(126,138,162,1) 0%, rgba(152,168,200,1) 100%) !important;
        background: -webkit-linear-gradient(150deg, rgba(126,138,162,1) 0%, rgba(152,168,200,1) 100%) !important;
        background: linear-gradient(150deg, rgba(126,138,162,1) 0%, rgba(152,168,200,1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e8aa2",endColorstr="#98a8c8",GradientType=1) !important;
        padding-top: 40px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }    
    .t522 .t-container > .t522__row:first-child .t522__textwrapper {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__persname {
        margin-top: 0px !important;
        padding-left: 0px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__personimgwrapper {
        margin-top: 40px !important;
        position: static !important;
    }
    .t522 .t-container > .t522__row:first-child .t-bgimg {
        width: 100% !important;
        height: auto !important;
        padding-bottom: 66.07142857142857% !important;
        border-radius: 0 !important;
    }
    .t522__list-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;
        row-gap: 20px !important;
    }
    .t522 .t-section__bottomwrapper {
        width: 100% !important;
        margin-top: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }
    .t522 .t-section__bottomwrapper .t-btn {
        width: 100% !important;
    }
    
    /*Слайдер в 3 колонки*/
    .t923__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 40px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t923 .t-card__descr {
        margin-top: 20px !important;
    }
    
    /*Слайдер с отзывами*/
    .uc-br_20 .t728__wrapper {
        border-radius: 20px !important;
        overflow: hidden !important;
        -webkit-transform: translateZ(0) !important;
        transform: translateZ(0) !important;
    }
    
    Промо плашка на странице Black Friday
    [data-record-type="195"].t-rec_pt_15 {
        padding-top: 20px !important;
    }
    .t177 {
        max-width: calc(100% - 120px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 20px !important;
        min-width: 1200px !important;
        background-color: #F8F9F9 !important;
    }
    .t177 .t-container {
        max-width: 1160px !important;
        position: relative !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .t177 .t-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        margin: 0px !important;
    }
    .t177__title {
        max-width: 180px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 130px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        letter-spacing: 0.02em !important;
    }
    .t177__text {
        max-width: 50% !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important; 
        margin-left: auto !important;
    }
    .t177__text strong {
        font-weight: 600 !important;
    }
    .t177__img {
        max-width: 90px !important;
        position: absolute !important;
        top: 40px !important;
        left: 0px !important;
        border-radius: 360px !important;
    }
    
    /*Таймер на странице Black Friday*/
    .t1016__formwrapper, [data-record-type="1016"] .t-cover__carrier, [data-record-type="1016"] .t-cover__filter {
        display: none !important;
    }
    [data-record-type="1016"] .t-cover {
        height: auto !important;
        background: transparent !important;
    }
    .t1016 .t-container {
        position: static !important;
    }
    .t1016 .t-cover__wrapper {
        height: auto !important;
    }
    .t1016 .t1016__mainblock {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .t1016__content {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .t1016__col {
        min-width: unset !important;
        padding-top: 8px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .t1016 .t1016__col:after {
        background-color: transparent !important;
        opacity: 1 !important;
        border-right: 1px solid #707B90 !important;
    }
    .t1016__number {
        font-family: 'FuturaPT' !important;
        color: #383E48 !important;
        font-size: 48px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
    }
    .t1016__text {
        font-family: 'FuturaPT' !important;
        color: #383E48 !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.6 !important;    
        padding-bottom: 0px !important;
    }
    
    /*Плитки с продуктами на странице Black Friday*/
    .t856__separator {
        display: none !important;
    }
    .t856 .t-card__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 40px !important;
        box-sizing: border-box !important;
    }
    .t856 .t-card__col {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        box-sizing: border-box !important;
    }
    .t856__table {
        height: auto !important;
        border-radius: 20px !important;
    }
    .t856__cell {
        padding-bottom: 60% !important;
    }
    .t856__textwrapper {
        width: 100% !important;
        height: auto !important;
        position: absolute !important;
        left: 0px !important;
        bottom: 0px !important;
        padding: 30px !important;
        box-sizing: border-box !important;
    }
    
    /*Этапы на странице Black Friday*/
    .t565__item {
        min-height: 50px !important;
        padding-bottom: 80px !important;
    }
    .t565__block {
        min-height: 50px !important;
        padding-right: 50px !important;
    }
    .t565__block-flipped {
        min-height: 50px !important;
        padding-left: 50px !important;
    }
    .t565__title {
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }
    .t565__number {
        font-family: 'FuturaPT' !important;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 1.6 !important;    
    }   
    .t565__circle {
        top: 0px !important;
    }



@media screen and (max-width: 1200px) {
    
    /*Ширинка изображения в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__col_first, .uc-lessons-usd .t744__col_first {
        max-width: 280px !important;
        padding-right: 30px !important;
    } 
    
    /*Ширинка текстового контейнера в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__col:not(.t744__col_first), .uc-lessons-usd .t744__col:not(.t744__col_first) {
        padding-left: 10px !important;
        margin-left: 0px !important;
    }   
    
    /*Списки в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__descr ul, .uc-lessons-usd .t744__descr ul {
        width: 300px !important;
    }
    .uc-lessons .t744__descr ul:first-child, .uc-lessons-usd .t744__descr ul:first-child {
        padding-right: 20px !important;
    }    
    .uc-lessons .t744__descr ul:last-child, .uc-lessons-usd .t744__descr ul:last-child {
        padding-right: 0px !important;
    }   
    
    /*Цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price-wrapper, .uc-lessons-usd .t744__price-wrapper {
        width: 300px !important;
        padding-right: 20px !important;
    }    
    
    /*Кнопка в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__btn-bottom, .uc-lessons-usd .t744__btn-bottom {
        margin-right: 40px !important;
    }  
    
    /*Контейнер обложки на странице Зефир*/
    .t409 {
        max-width: calc(100% - 40px) !important;
        min-width: 960px !important;
    }
    .t409 .t-container {
        height: 90vh !important;
        min-height: 550px !important;
    }
    
    /*Изображение обложки на странице Зефир*/
    .t409__imgwrapper {
        max-width: 460px !important;
        margin-right: 60px !important;
    }
    .t409__img {
        right: 0px !important;
    }
    
    /*Текстовый контейнер обложки на странице Зефир*/
    .t409__textwrapper {
        max-width: 700px !important;
    }  
    
    /*Блок "Свадебный декор стал проще"*/
    .uc-full-width-60 {
        max-width: calc(100% - 40px) !important;
        min-width: 960px !important;
    }
    
    /*Плитки в блоке "Чему вы научитесь" на странице Зефир*/
    .t533__container {
        row-gap: 20px !important;        
    }    

    /*Фон блока с тарифами на странице Зефир*/
    .uc-full-width-back .t396__artboard:before {
        max-width: calc(100% - 40px) !important;
        min-width: 960px !important;
    }  
    
    /*Обложка на странице Распродажи*/
    .align-left {
        left: calc((100% - 940px) / 2) !important;
    }   
    .align-left-margin {
        left: calc((100% - 940px) / 2 + 190px) !important;
    }  
    .align-right {
        left: unset !important;
        right: 0px !important;
    }   
    .align-right-img {
        width: 35% !important;
        left: unset !important;
        right: 0px !important;        
    }
    .align-right-margin-2 {
        left: unset !important;
        right: 35% !important;
        -moz-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
        -webkit-transform: translateX(50%) !important;
        -o-transform: translateX(50%) !important;
        transform: translateX(50%) !important;
    }  
    .uc-full-width-60 .ripple__btn, .align-right-margin  {
        left: unset !important;
        right: 35% !important;
        -moz-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
        -webkit-transform: translateX(50%) !important;
        -o-transform: translateX(50%) !important;
        transform: translateX(50%) !important;        
    }   
    
    /*Плитки курсов на странице Распродажа*/
    .t778__btn:first-child {
        min-width: 220px !important;
    } 
    .t778__btn:last-child {
        min-width: 180px !important;
    }   

    /*Большая плитка курсов на странице Распродажа*/
    .uc-one-column .t778__btn {
        margin-right: 0px !important;
        min-width: 300px !important;
    }
    .uc-one-column .t778__content > a {
        max-width: calc(100% - 400px) !important;
        display: block !important;
    }  
    .uc-one-column .t778__imgwrapper {
        padding-bottom: 39.286% !important;
    }    
    
    /*Плитки разделов на Главной*/
    .t694__table {
        height: 540px !important;
    }
    
    /*Текст в блоке с разделами на Главной*/
    .t694__textwrapper {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t694__text, .t694 .t-card__descr {
        margin-top: 40px !important;          
    }
    .t694__cell:hover .t694__inner-wrapper {
        top: 265px !important;
    }

    /*Изображения в плитках с разделами на Главной*/
    .t694__bg {
        width: 185px !important;
        height: 225px !important;
    }
    .t694__row:first-child .t694__col:first-child .t694__bg:before, .t694__row:first-child .t694__col:nth-child(3) .t694__bg:before {
        width: 70px !important;
        height: 70px !important;
    }   
    
    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__title {
        font-size: 33px !important;
    }
    
    /*Блок с отделенными линиями карточками на странице вебинара*/
    .t948__row:not(:last-child):after {
        width: 940px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }    
    .t948__col:nth-child(1):after, .t948__col:nth-child(2):after {
        right: -10px !important;
    }   
    
    /*Стрелки в слайдерах с бэкграундом*/
    .t604 .t-slds__arrow-nearpic .t-slds__arrow-withbg.t-slds__arrow-right {
        left: 50px !important;
    }
    .t604 .t-slds__arrow-nearpic .t-slds__arrow-withbg.t-slds__arrow-left {
        right: 50px !important;
    }    
    
    /*Футер*/
    .t420 .t-col {
        max-width: 300px !important;
    } 
    .t420 .t-img {
        max-width: 180px !important;
    }
    
    /*Куки в футере*/
    .t037 .t-container:before {
        width: calc(100% - 20px) !important;
        left: 10px !important;
    } 
    
    /*Блок с ссылками на странице Контакты*/
    .t1069 .t-container:before {
        width: calc(100% - 20px) !important;
        left: 10px !important;
    }
    
    /*Блок с фором на странице вебинара*/
    [data-record-type="480"] {
        max-width: 940px !important;
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    .t480 .t-col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t480 .t480__top {
        padding-right: 40px !important;
    }
    
    /*Изображения в 2 колонки*/
    .t667 .t-container {
        row-gap: 20px !important;
    }
    .t667__row {
        row-gap: 20px !important;
    }
    .t667__tile {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Блок с изображением и списков в 2 колонки на странице Сахарные цветы*/
    .t522 .t-section__bottomwrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    
    /*Промо плашка на странице Black Friday*/
    .t177 {
        max-width: calc(100% - 40px) !important;
        min-width: 960px !important;
    }    
    .t177 .t-container {
        max-width: 940px !important;
    }    
    
    /*Плитки с продуктами на странице Black Friday*/
    .t856 .t-card__container {
        row-gap: 20px !important;
    }    
    
    
}
    
    
    
@media screen and (max-width: 960px) {
    
    /*Стандартные средние заголовки*/
    .t017__title {
        font-size: 40px !important;
    }   
    
    /*Личный кабинет в мобильном меню*/
    .t450__right_buttons_but .t-btn {
        font-size: 18px !important;
    }
    .t450__right_buttons {
        margin-top: 25px !important;
    }
    .t450__right_buttons_but .t-btn tr:after {
        width: 40px !important;
        height: 40px !important;
    }  
    .t450__container {
        padding-bottom: 45px !important;
    }    
    .t450__rightside {
        bottom: 45px !important;
    }
    .t450__right_social_links {
        margin-top: 25px !important;
    }    
    
    /*Размер шрифта 17px для описаний в стандартных блоках*/
    .t-btntext, .t-btn, .t-submit,  /*Текст стандартных кнопок на Всех страницах*/
    .t390__descr.t-descr.t-descr_xs  /*Описания в поп-апах отзывов на Всех сттаницах*/
    {
        font-size: 17px !important;
    }
    
    /*Размер шрифта 18px для описаний в стандартных блоках*/    
    .t702__descr.t-descr.t-descr_xs,  /*Описания в поп-апах на Всех страницах*/  
    .t-input__vis-ph,  /*Подсказки в поп-апах на Всех страницах*/
    .t-select_bbonly,  /*Выпадающий список в поп-апах на Всех страницах*/
    .t744__descr, /*Описание в блоках с онлайн-уроками на странице Текстуры*/    
    .t744__title_small    
    {
        font-size: 18px !important;
    }
    
    /*Заголовки в поп-апах отзывов на Всех страницах*/
    .t390__title.t-heading.t-heading_lg {
        font-size: 40px !important;
    }
    
    /*Размер шрифта 17px для описаний в стандартных блоках*/
    .t776__descr   /*Описания товаров в карточке и каталоге на странице Странице курса*/
    {
        font-size: 17px !important;
    }
    
    /*Размер шрифта 24px для заголовоков в стандартных блоках*/    
    .t776__title.t-name.t-name_md.js-product-name,  /*Заголовки товаров в каталоге на странице Странице курса*/
    .t776__title.t-name.t-name_xl.js-product-name  /*Заголовки товаров в карточке на странице Странице курса*/
    {
        font-size: 24px !important;
    }
    
    /*Размер шрифта 26px для цен в стандартных блоках*/
    .t776__price-item,  /*Цены товаров в карточке и каталоге на странице Странице курса*/
    .t480__title
    {
        font-size: 26px !important;
    }

    /*Отступы сверху и снизу у заголовков товаров в каталоге на странице Странице курса*/     
    .t776__title.t-name.t-name_md.js-product-name {
        padding-top: 14px !important;
        padding-bottom: 16px !important;
    }
    
    /*Отступы сверху у заголовков товаров в карточке на странице Странице курса*/     
    .t776__title.t-name.t-name_xl.js-product-name {
        padding-top: 14px !important;
    }    
    
    /*Двухколоночная галерея*/
    .t532__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }    
    .t532__itemwrapper {
        margin-bottom: 0px !important;
    }
    .t532__table {
        height: auto !important;
        background-color: transparent !important;
    }
    .t532__bg {
        position: relative !important;
        padding-bottom: 120% !important;
    }
    
    /*Двухколоночный слайдер с отзывами*/
    .uc-two-columns .t923 .t-slds__container, .uc-cover .t923 .t-slds__container {
        width: 100% !important;
    }
    .uc-two-columns .t923__col, .uc-cover .t923__col {
        width: 100% !important;
    }
    .t923__slds-wrapper {
        /*padding-left: 10px !important;*/
        /*padding-right: 10px !important;*/
    }
    
    /*Отступы между плитками*/
    .t772 .t-container {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t772__container_mobile-grid {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 50px !important;
    }
    .t772 .t-card__col {
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    /*Надзаголовки в плитке с командой на странице Текстуры*/
    .t772__uptitle {
        font-size: 24px !important;
    }
    
    /*Заголовки в плитке с командой на странице Текстуры*/
    .t772__title, .t772 .t-name {
        font-size: 24px !important;
    }
    .uc-team .t772__title, .uc-team .t772 .t-name {
        font-size: 18px !important;
    }    
    .uc-lessons .t744__title, .uc-lessons-usd .t744__title {
        max-width: 100% !important;
    }    
    
    /*Описания в плитке с командой на странице Текстуры*/
    .uc-team .t772__descr,  .uc-team .t772 .t-descr {
        font-size: 18px !important;
        margin-top: 15px !important;
    }      
    
    /*Отступ от изображения до текстового контейнера в плитке с командой на странице Текстуры*/
    .t772__imgwrapper {
        margin-bottom: 25px !important;
    } 
    
    /*Горизонтальный скролл плитки с командой на странице Текстуры*/
    .t772__container_mobile-flex .t772__col {
        padding-left: 10px !important;
        padding-right: 10px !important;
        min-width: 260px !important;
        max-width: 260px !important;
        box-sizing: content-box !important;
    }
    .t772__container_mobile-flex {
        max-width: 640px !important;
        overflow-x: visible !important;
        padding-bottom: 0px !important;
    }
    .t772 {
        padding-bottom: 10px !important;
        overflow: auto !important;
    }
    .t772__container_mobile-flex .t772__col:first-child {
        margin-left: 0px !important;
    }   
    .t772__container_mobile-grid .t-card__col:last-child {
        margin-bottom: 0px !important;
    }
    
    /*Ширина изображения в блоке с онлайн-уроком на странице Текстуры*/
    .t744__col_first {
        margin-bottom: 35px !important;
    }
    .uc-lessons .t744__col_first, .uc-lessons-usd .t744__col_first {
        max-width: 100% !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
        padding-top: 50px !important;
    }  
    .uc-lessons .t-bgimg:not(.t776__bgimg), .uc-lessons-usd .t-bgimg:not(.t776__bgimg) {
        padding-bottom: 133% !important;
    }    
    
    /*Ширина текстового контейнера в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__col:not(.t744__col_first), .uc-lessons-usd .t744__col:not(.t744__col_first) {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
        border: 0px !important;
    }     
    
    /*Списки в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__descr ul, .uc-lessons-usd .t744__descr ul {
        width: 50% !important;
    }
    
    /*Цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price-wrapper, .uc-lessons-usd .t744__price-wrapper {
        width: calc(50% - 10px) !important
    }  
    
    /*Кнопка в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__btn-bottom, .uc-lessons-usd .t744__btn-bottom {
        margin-right: 0px !important;
        width: calc(50% - 10px) !important;
    }
    .uc-lessons .t744__btn, .uc-lessons-usd .t744__btn {
        width: 100% !important;
    }
    
    /*Заголовок в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__title, .uc-lessons-usd .t744__title {
        font-size: 40px !important;
    }
    
    /*Подзаголовок в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__title_small, .uc-lessons-usd .t744__title_small {
        font-size: 18px !important;
        margin-top: 25px !important;
    }
    .uc-lessons .t744__title_small .js-product-sku span, .uc-lessons-usd .t744__title_small .js-product-sku span {
        position: relative !important;
        right: unset !important;
        top: unset !important;
        display: block !important;
        margin-bottom: 25px !important;
        margin-top: -15px !important;
    }    
    
    /*"В результате онлайн-урока" в блоке с онлайн-уроком на странице Текстуры*/
    .t744 .t-product__option-title {
        font-size: 24px !important;
    }    
    
    /*Цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price, .uc-lessons-usd .t744__price {
        font-size: 40px !important;
    }
    .uc-lessons .t744__price-wrapper:before, .uc-lessons-usd .t744__price-wrapper:before {
        font-size: 26px !important;
    }    
    
    /*Старая цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price_old, .uc-lessons-usd .t744__price_old {
        margin-top: 10px !important;
        font-size: 29px !important;
    }
    
    /*Отступ от описания до списков в блоке с онлайн-уроками на странице Текстуры*/
    .uc-lessons .t744__title-wrapper, .uc-lessons-usd .t744__title-wrapper {
        margin-bottom: 35px !important;
    }
    
    /*Отступ от списков до цены в блоке с онлайн-уроками на странице Текстуры*/
    .uc-lessons .t744__price-wrapper, .uc-lessons-usd .t744__price-wrapper {
        margin-top: 35px !important;
    }
    
    /*Отступ от списков до кнопки в блоке с онлайн-уроками на странице Текстуры*/
    .uc-lessons .t744__btn-bottom, .uc-lessons-usd .t744__btn-bottom {
        margin-top: 94px !important;
    }       
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons-usd .t744__price .t744__price-currency:before {
        font-size: 40px !important;
    } 
    .uc-lessons-usd .t744__price_old .t744__price-currency:before {
        font-size: 29px !important;
    }    
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Торты от А до Я*/
    .t776__price_old:after, .t744__price_old:after {
        top: 55% !important;
    }      
    
    /*Большие заголовки в личном кабинете*/
    .t015__title {
        font-size: 60px !important;
    }
    
    /*Описания в блоках с большими заголовками в личном кабинете*/
    .t015__descr {
        font-size: 18px !important;
        padding-top: 25px !important;
    }  
    
    /*Заголовки в плитке модулей в личном кабинете*/
    .t959__card-desc {
        font-size: 26px !important;
    }
    
    /*Описания в плитке модулей в личном кабинете*/
    .t959__card-title {
        font-size: 18px !important;
    }
    
    /*Плитки с модулями в личном кабинете*/
    .t959__row:nth-child(n) .t959__card {
        padding-top: 30px !important;
    }    
    .t959__row:first-child .t959__card:first-child {
        padding-top: 0px !important;
    } 
    
    /*Текст кнопки скачивания файла в личном кабинете*/
    .t432__btn-text {
        font-size: 18px !important;
    }    
    
    /*Средние заголовки в личном кабинете*/
    .t225__title {
        font-size: 40px !important;
    }
    
    /*Описани в блоках со средними заголовками в личном кабинете*/
    .t225__descr {
        font-size: 18px !important;
        padding-top: 25px !important;
    }
    
    /*Несколько кнопок в личном кабинете*/
    .t993__btn {
        font-size: 17px !important;
    }    
    
    /*Кнопка в блоке Инструменты в личном кабинете*/
    .t784__btn {
        font-size: 17px !important;
    }       
    
    /*Заголовок в блоке Инструменты в личном кабинете*/
    .t784__title {
        font-size: 24px !important;
    }
    
    /*Средние заголовки в личном кабинете*/
    .t056__title {
        font-size: 24px !important;
    }
    
    /*Описания в блоках со средними заголовками в личном кабинете*/
    .t056__descr {
        font-size: 18px !important;
    }    
    
    /*Табы навигации в личном кабинете*/
    .t976__menu-link {
        font-size: 17px !important;
    }
    
    /*Табы навигации в личном кабинете*/
    .t976__menu-link {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t976__list-item {
        padding-right: 15px !important;
        padding-top: 15px !important;
    }
    .t976 {
        margin-top: -15px !important;
    }    
    
    /*Подзаголовок в обложке на странице Зефир*/
    .t409__uptitle {
        font-size: 16px !important;
    }
    
    /*Заголовок в обложке на странице Зефир*/
    .t409__title {
        font-size: 60px !important;
    }
    .t409__title span, .t409__title em {
        font-size: 40px !important;
    }    
    
    /*Описание в обложке на странице Зефир*/
    .t409__descr {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 400px !important;
        font-size: 18px !important;
    }   
    
    /*Кнопка в обложке на странице Зефир*/
    .t409__btn-wrapper {
        padding-top: 35px !important;
        padding-bottom: 0px !important;
    }
    
    /*Контейнер обложки на странице Зефир*/
    .t409 {
        min-width: unset !important;
        overflow: visible !important;
    }
    .t409 .t-container {
        height: auto !important;
        min-height: unset !important;
        overflow: visible !important;
    }
    [data-record-type="409"] {
        margin-bottom: 100px !important;
    }
    
    /*Текстовый контейнер обложки на странице Зефир*/  
    .t409__textwrapper {
        text-align: center !important;
        padding-top: 60px !important;
        padding-bottom: 40px !important;
    }
    
    /*Изображения обложки на странице Зефир*/
    .t409__imgwrapper {
        position: relative !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 0px !important;
        max-width: 350px !important;
        overflow: visible !important;
    }
    .t409__img {
        position: relative !important;
    }
    
    /*Лейбл обложки на странице Зефир*/
    .t409__imgwrapper:before {
        font-size: 15px !important;
        bottom: -100px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
    }
    
    /*Карточки в блоке "С этим покрытием вы" на странице Зефир*/
    .t858 .t-section__title {
        font-size: 60px !important;
        text-align: center !important;
    }
    .t858 .t-section__topwrapper {
        margin-bottom: 50px !important;
    }
    .t858__wrap {
        padding-left: 25px !important;
        padding-right: 25px !important;
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .t858__bottommargin {
        font-size: 24px !important;
    }    
    .t858__wrap .t-descr {
        font-size: 17px !important;
    }    
    .t858__row:first-child {
        margin-top: 0px !important;
    }
    
    /*Блок "Свадебный декор стал проще"*/
    .uc-full-width-60 {
        min-width: unset !important;
    }    
    
    /*Плитки в блоке "Чему вы научитесь" на странице Зефир*/
    .t533__container {
        -ms-grid-columns: 1fr 1fr !important;
        grid-template-columns: 1fr 1fr !important;
        column-gap: 20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    .t533__img {
        width: 70px !important;
        height: 70px !important;
        top: 35px !important;
    }
    .t533__textwrapper {
        padding-top: 120px !important;
        padding-bottom: 35px !important;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t533__row:nth-child(n) {
        margin-bottom: 0px !important;
    }
    .t533__title {
        font-size: 18px !important;
        max-width: 260px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .t533__col {
        max-width: 640px !important;
        margin-bottom: 20px !important;
    }
    .t533__row:last-child .t533__col:last-child {
        margin-bottom: 0px !important;
    }
    
    /*Изображения в 2 колонки на странице Зефир*/
    .t603__tile {
        width: 100% !important;
    }
    #allrecords .t603__tile:nth-child(2) {
        padding-top: 20px !important;
    }
    
    /*Фон блока с тарифами на странице Зефир*/
    .uc-full-width-back .t396__artboard:before {
        min-width: unset !important;
    }   
    
    /*Заголовки аккордеонов*/
    .t585__title {
        font-size: 24px !important;
    }
    
    /*Описание аккордеонов*/
    .t585__text {
        font-size: 18px !important;
    }
    
    /*Описания в плитке с изображениями на страинце Зефирное покрытие*/
    .t772__descr, .t772 .t-descr {
        font-size: 17px !important;
        margin-top: 15px !important;
    }
    
    /*Обложка на странице Распродажи*/
    .align-left {
        left: 50% !important;
        -moz-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        -webkit-transform: translateX(-50%) !important;
        -o-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;
    }  
    .align-left-margin {
        left: 50% !important;
        -moz-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        -webkit-transform: translateX(-50%) !important;
        -o-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;        
    }
    .align-right {
        left: 50% !important;
        -moz-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        -webkit-transform: translateX(-50%) !important;
        -o-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;   
    }  
    .position-bg {
        position: relative !important;
    }
    .align-right-img {
        width: 100% !important;
        left: unset !important;
        right: 0px !important;    
        position: relative !important;
        height: auto !important;
        padding-bottom: 100% !important;
    }
    .align-right-img .t-bgimg {
        position: absolute !important;
        height: 100% !important;
    }
    .align-right-margin-2 {
        left: 50% !important;
        -moz-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        -webkit-transform: translateX(-50%) !important;
        -o-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;   
    }  
    .uc-full-width-60 .ripple__btn, .align-right-margin  {
        left: 50% !important;
        -moz-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        -webkit-transform: translateX(-50%) !important;
        -o-transform: translateX(-50%) !important;
        transform: translateX(-50%) !important;         
    }    
    #rec470861273 .t396__artboard, #rec470861273 .t396__carrier, #rec470861273 .t396__filter {
        min-height: unset !important;
        height: auto !important;
    }
    
    /*Плитка курсов на странице Распродажа*/
    .t778__title {
        font-size: 24px !important;
    }
    .t778__descr {
        font-size: 17px !important;
    } 
    .t778__col {
        width: 100% !important;
        margin-bottom: 80px !important;
    }
    .t778__col:last-child {
        margin-bottom: 0px !important;
    }    
    .t778__content {
        height: auto !important;
    }
    .t778__textwrapper {
        height: auto !important;
        padding-top: 35px !important;
    }
    .t778__btn-wrapper {
        padding-top: 35px !important;
    }
    .t778__price-item {
        font-size: 26px !important;
    }
    .t778__markwrapper {
        right: 25px !important;
        top: 25px !important;
    }
    .t778__mark {
        font-size: 17px !important;
        width: 75px !important;
        height: 75px !important;
    }    
    
    /*Большая плитка курсов на странице Распродажа*/
    .uc-one-column .t778__btn {
        margin-right: 0px !important;
        min-width: 300px !important;
    }
    .uc-one-column .t778__content > a {
        max-width: 100% !important;
        display: block !important;
    }  
    .uc-one-column .t778__imgwrapper {
        padding-bottom: 78.571428571429% !important;
    }    
    .uc-one-column .t778__content {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .uc-one-column .t778__markwrapper:before {
        width: 300px !important;
    }
    
    /*Блок с разделами на Главной*/
    .t694__col.t-align_center {
        width: 100% !important;
        height: auto !important;
        border-bottom: 1px solid #d1d2db !important;
    }
    .t694__row {
        border-top: none !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;        
    }
    .t694__col:nth-child(2) .t694__table {
        border: none !important;
    }
    .t694__table {
        background-color: #FFFFFF !important;
        max-width: 640px !important;
        height: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border: none !important;
    }
    .t694__row:first-child .t694__col:first-child .t694__table, .t694__row:first-child .t694__col:first-child {
        background-color: #7e8aa2 !important;
    } 
    .t694__cell {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 35px !important;
        padding-bottom: 35px !important;      
        box-sizing: border-box !important;
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;   
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .t694__col:first-child .t694__table {
        border: none !important;
    } 
    .t694__col:last-child .t694__table {
        border: none !important;
    }        
    .t694__row:first-child .t694__table {
        border: none !important;
    }    
    
    /*Текст в блоке с разделами на Главной*/
    .t694__textwrapper {
        position: relative !important;
        max-width: calc(100% - 140px) !important;
        padding: 0px !important;
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }
    .t694__textwrapper__content {
        text-align: left !important;
    }
    .t694__inner-wrapper {
        position: relative !important;
        top: unset !important;
        left: unset !important;
        bottom: unset !important;
        right: unset !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }
    .t694__cell:hover .t694__inner-wrapper {
        top: unset !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;       
    }
    .t694__title, .t694__cell:hover .t694__title, .t694 .t-card__title, .t694__cell:hover .t-card__title {
        font-size: 24px !important;
        color: #383e48 !important;
    }
    .t694__row:first-child .t694__col:first-child .t694__title, .t694__row:first-child .t694__col:first-child .t694__cell:hover .t694__title, .t694__row:first-child .t694__col:first-child .t-card__title, .t694__row:first-child .t694__col:first-child .t694__cell:hover .t-card__title {
        color: #FFFFFF !important;
    }     
    .t694__text, .t694__cell:hover .t694__text, .t694 .t-card__descr, .t694__cell:hover .t-card__descr {
        color: #4c515a !important;
        font-size: 17px !important;
        margin-top: 15px !important;
        position: relative !important;
        top: unset !important;
        left: unset !important;
        bottom: unset !important;
        right: unset !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;        
    }
    .t694__row:first-child .t694__col:first-child .t694__text, .t694__row:first-child .t694__col:first-child .t694__cell:hover .t694__text, .t694__row:first-child .t694__col:first-child .t-card__descr, .t694__row:first-child .t694__col:first-child .t694__cell:hover .t-card__descr {
        color: #FFFFFF !important;
    }     
    
    /*Стрелка в блоке с разделами на Главной*/
    .t694__button-wrapper, .t694 .t-card__btn-wrapper {
        position: relative !important;
        opacity: 1 !important;
        top: unset !important;
        left: unset !important;
        bottom: unset !important;
        right: unset !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;  
        margin-top: 25px !important;
        background-image: url('https://static.tildacdn.com/tild3337-3838-4732-b130-363364663232/Arrow_black.svg') !important;
    }
    .t694__row:first-child .t694__col:first-child .t694__button-wrapper, .t694__row:first-child .t694__col:first-child .t-card__btn-wrapper {
        background-image: url('https://static.tildacdn.com/tild3531-6562-4836-b932-333766306363/Arrow_white.svg') !important;
    }
    
    /*Изображения в плитках в блоке с разделами на Главной*/
    .t694__overlay {
        display: none !important;
    }
    .t694__bg {
        position: relative !important;
        width: 100px !important;
        height: 125px !important;
        top: unset !important;
        left: unset !important;
        bottom: unset !important;
        right: unset !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        margin-right: 0px !important;
        -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
        order: 2 !important;        
    }
    .t694__row:first-child .t694__col:first-child .t694__bg:before, .t694__row:first-child .t694__col:nth-child(3) .t694__bg:before {
        width: 60px !important;
        height: 60px !important;
        right: unset !important;
        left: -30px !important;
        top: unset !important;
        bottom: 0px !important;
    }
    
    /*Изображение в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__img {
        margin-bottom: 35px !important;
        width: 110px !important;
        height: 110px !important;
    }
    
    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__title {
        font-size: 30px !important;
    }

    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__descr {
        font-size: 18px !important;
        margin-top: 25px !important;
    }  
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Торты от А до Я*/
    .uc-lessons-usd .t776__price .t776__price-currency:before {
        font-size: 26px !important;
    } 
    .uc-lessons-usd .t776__price_old .t776__price-currency:before {
        font-size: 26px !important;
    } 
    
    /*Табы на странице МК*/
    .t397__wrapper {
        display: none !important;
    }
    .t397__wrapper_mobile {
        height: 55px !important;
    }
    .t397__select {
        font-size: 18px !important;
        line-height: 1.6 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 20px !important;
        padding-right: 40px !important;
        height: 100% !important;
        border: 1px solid #D3D3D3 !important;
    }   
    .uc-border-radius .t397__select {
        border-radius: 10px !important;
    }
    
    /*Описание товаров в каталоге на странице МК*/
    .t1025__descr {
        font-size: 17px !important;
        margin-top: 15px !important;
    }    
    
    /*Заголовки товаров в каталоге на странице МК*/
    .t1025__title {
        font-size: 24px !important;      
    }   
    
    /*Цены товаров в каталоге на странице МК*/
    .t1025__price-wrapper {
        margin-top: 25px !important;
    }    
    .t1025__price-item {
        font-size: 26px !important;  
    }
    
    /*Товары в каталоге на странице МК*/
    .t1025__item {
        padding-top: 0px !important;
        padding-bottom: 80px !important;
        border: none !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .t1025__item:last-child {
        padding-bottom: 0px !important
    }
    .t1025__textwrapper {
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        height: auto !important;
    }
    .t1025__contentwrapper {
        margin-top: 35px !important;
    }
    .t1025__col {
        margin-bottom: 0px !important;
    }
    
    /*Изображения товаров в каталоге на странице МК*/
    .t1025__imgwrapper {
        margin-right: 0px !important;
        width: 100% !important;
        padding-bottom: 100% !important;
    }
    
    /*Кнопки в каталоге на страинце МК*/
    .t1025__btn-wrapper {
        margin-top: 35px !important;
    }  
    .t1025__btn_second {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    
    /*Нумерованные карточки на странице вебинара*/
    .t850__col {
        margin-bottom: 20px !important;
    }
    .t850__col:last-child {
        margin-bottom: 0px !important;
    }    
    .t850__wrap {
        padding-top: 35px !important;
        padding-bottom: 45px !important; 
        padding-left: 45px !important;
        padding-right: 45px !important;
    }    
    .t850 .t-card__title {
        font-size: 70px !important;
        padding-bottom: 35px !important;
    }
    .t850 .t-card__descr {
        font-size: 18px !important;
    }  
    
    /*Изображение на всю ширину экрана на странице вебинара*/
    .t663__bgimg_16-9 {
        padding-bottom: 70% !important;
    }    
    
    /*Блок с отделенными линиями карточками на странице вебинара*/
    .t948 .t-col {
        max-width: 100% !important;
    }
    .t948__textwrapper {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        border-bottom: 1px solid #D1D2DB !important;
    }
    .t948__row:first-child .t-col:first-child .t948__textwrapper {
        padding-top: 0px !important;
    }
    .t948__row:last-child .t-col:last-child .t948__textwrapper {
        padding-bottom: 0px !important;
        border: none !important;
    }    
    .t948 .t-name {
        font-size: 24px !important;
    }
    .t948 .t-text {
        font-size: 17px !important;
        margin-top: 15px !important;
    }  
    .t948__row:not(:last-child):after, .t948__col:nth-child(1):after, .t948__col:nth-child(2):after {
        display: none !important;
    }   
    
    /*Слайдер с видимыми элементами по бокам*/
    .t604 .t-slds__wrapper {
        padding: 0px !important;
    }
    .t604__separator {
        padding-bottom: 133% !important;
    }
    .t604 .t-slds__arrow_wrapper {
        width: calc((100% - 460px) / 2) !important;
    }
    .t604 .t-slds__arrow-nearpic .t-slds__arrow-withbg.t-slds__arrow-right {
        left: 15px !important;
        right: unset !important;
    }
    .t604 .t-slds__arrow-nearpic .t-slds__arrow-withbg.t-slds__arrow-left {
        right: 15px !important;
        left: unset !important;
    }    
    .t604 .t-slds__arrow-withbg {
        width: 50px !important;
        height: 50px !important;
    }
    #allrecords .t604 .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 9px !important;
    }    
    
    /*Слайдер с отзывами*/
    .t728__witharrows .t-width .t-slds__wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Футер*/
    .t420 {
        padding-top: 70px !important;
        padding-bottom: 50px !important;
    }
    .t420 .t-container {
        text-align: center !important;
    }
    .t420 .t-col {
        max-width: 100% !important;
    }
    .t420 .t-col:not(:first-child), .t420 .t-container > div > .t-col {
        display: none !important;
    }
    .t420 .t-img {
        max-width: 160px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }   
    .t420 .t-sociallinks {
        margin-top: 25px !important;
    }
    .t420 .t-sociallinks__wrapper {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .t420 .t-sociallinks__item a {
        width: 34px !important;
        height: 34px !important;
    }
    
    /*Нижняя часть футера*/
    .t1070 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    } 
    .t1070__row {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t1070 .t-col {
        max-width: 50% !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
    }
    .t1070 .t-col:nth-child(1), .t1070 .t-col:nth-child(2) {
        margin-top: 0px !important;
    }
    .t1070 .t-card__title {
        font-size: 22px !important;
    }
    .t1070__price {
        font-size: 17px !important;
    }
    .t1070 .t-card__btn {
        font-size: 17px !important;
    }
    .t1070 .t-card__descr {
        font-size: 17px !important;
    }
    
    /*Куки в футере*/
    .t037 .t-container {
        padding-top: 0px !important;
        text-align: center !important;
    }
    .t037 .t-container:before {
        display: none !important;
    }        
    .t037 .t-col:nth-child(2) {
        display: block !important;
        margin-top: 25px !important;
    }
    .t037__title, .t037__text {
        font-size: 15px !important;
    }
    
    /*Аккордеон в футере*/
    .t849__icon {
        width: 17px !important;
        height: 17px !important;
    }
    .t849 .t-name {
        font-size: 15px !important;
    }
    .t849 .t-descr {
        font-size: 17px !important;
    }      
    
    /*Блок с ссылками на странице Контакты*/
    .t1069 .t-container {
        padding-top: 35px !important;
    }
    .t1069__row {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
    .t1069 .t-col {
        max-width: 50% !important;
        margin-top: 40px !important;
        margin-bottom: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;        
    }
    .t1069 .t-col:nth-child(1), .t1069 .t-col:nth-child(2) {
        margin-top: 0px !important;
    }    
    .t1069 .t-container:before {
        width: calc(100% - 40px) !important;
        left: 20px !important;
    }    
    .t1069 .t-card__title {
        font-size: 17px !important;
    }
    .t1069 .t-card__descr {
        font-size: 22px !important;
    }
    .t1069 .t-card__btn {
        font-size: 17px !important;
    }     
    
    /*Текстовый блок на странице Контакты*/
    .t050 .t-uptitle {
        font-size: 17px !important;
    }
    .t050 .t-title {
        font-size: 22px !important;
    }
    .t050 .t-descr {
        font-size: 17px !important;
        margin-top: 30px !important;
    } 
    
    /*Блок с фором на странице вебинара*/
    [data-record-type="480"] {
        width: calc(100% - 40px) !important;
        max-width: 600px !important;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t480 .t-col {
        max-width: 100% !important;
    }
    .t480 .t480__top {
        padding-left: 60px !important;
        padding-right: 60px !important;
        margin-bottom: 40px !important;
    }
    .t480__descr {
        font-size: 15px !important;
    }
    
    /*Изображения в 2 колонки*/
    .t667__tile {
        width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    
    /*Блок с изображением и списков в 2 колонки на странице Сахарные цветы*/
    .t522 .t-container > .t522__row:first-child .t522__persname {
        font-size: 24px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__persdescr {
        font-size: 17px !important;
    }
    .t522__persname {
        font-size: 24px !important;
    }
    .t522__persdescr {
        font-size: 17px !important;
    }
    .t522 .t-container {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
        row-gap: 20px !important;
    }  
    .t522 .t-container:before, .t522 .t-container:after {
        display: none !important;
    }
    .t522__row .t522__persname {
        margin-top: 6px !important;
    }
    .t522 .t-section__bottomwrapper {
        margin-top: 15px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }    
    .t522 .t-container > .t522__row:first-child {
        position: static !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__right-tablewrapper {
        padding-top: 35px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__textwrapper {
        text-align: center !important;
        padding-left: 35px !important;
        padding-right: 35px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__personimgwrapper {
        margin-top: 35px !important;
    }
    
    /*Слайдер в 3 колонки*/
    .t923__textwrapper {
        padding-top: 25px !important;
        padding-bottom: 35px !important;
    }
    .t923 .t-card__title {
        font-size: 24px !important;
    }
    .t923 .t-card__descr {
        font-size: 17px !important;
    }    
    .uc-three-columns .t923__col {
        width: 100% !important;
        padding: 0 !important;
    }
    .uc-three-columns .t923__content {
        height: auto !important;
    }
    .uc-three-columns .t923__slds-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    /*Слайдер с отзывами*/ 
    .t728__text.t-text.t-text_md, .t728__descr.t-descr.t-descr_xxs {
        font-size: 18px !important;
    }
    .t728__title.t-name.t-name_xs {
        font-size: 24px !important;
    }
    .t728__imgcell {
        min-height: 600px !important;
    }
    .t728__textcell {
        padding-top: 25px !important;
        padding-bottom: 35px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }    
    
    /*Промо плашка на странице Black Friday*/
    .t177 {
        min-width: unset !important;
    }  
    .t177 .t-container {
        text-align: center !important;
        max-width: 100% !important;
    }        
    .t177 .t-col {
        -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;
    }
    .t177__title {
        font-size: 18px !important;
        padding-left: 0px !important;
    }
    .t177__text {
        max-width: 360px !important;
        font-size: 18px !important;
        padding-top: 35px !important;
        margin-left: 0px !important;
    }
    .t177__img {
        position: static !important;
    }
    .t177 .t-col:first-child .t177__img {
        margin-bottom: 10px !important;
    }
    
    /*Таймер на странице Black Friday*/
    .t1016__col {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .t1016__number {
        font-size: 40px !important;
    }
    .t1016__text {
        font-size: 15px !important;
    }    
    
    /*Плитки с продуктами на странице Black Friday*/
    .t856 .t-card__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t856 .t-card__col {
        padding-left: 10px !important;
        padding-right: 10px !important;        
    }
    .t856__textwrapper {
        padding: 25px !important;
    }
    .t856 .t-card__title {
        font-size: 24px !important;
    } 
    
    /*Этапы на странице Black Friday*/
    .t565__item {
        padding-bottom: 0px !important;
    }
    .t565__block, .t565__block-flipped {
        padding-left: 25px !important;
        padding-right: 0px !important;
    }
    .t565__title {
        font-size: 18px !important;
    }
    .t565__number {
        font-size: 16px !important;
    }
    .t565__linewrapper {
        padding-bottom: 60px !important;
    }
    .t565__item:last-child .t565__linewrapper {
        padding-bottom: 0px !important;
    }
    .t565__circle {
        width: 46px !important;
        height: 46px !important;
    }
    

}    




@media screen and (max-width: 640px) {
    
    /*Стандартные средние заголовки*/
    .t017__title {
        font-size: 36px !important;
    }      
    
    /*Личный кабинет в мобильном меню*/
    .t450__right_buttons_but .t-btn {
        font-size: 17px !important;
    }
    
    /*Элементы на всю ширину минус 20px по краям*/
    .full-width, .bottom-border-no-full-width, .top-border-no-full-width {
        width: calc(100% - 40px) !important;
    }
    
    /*Размер шрифта 17px для описаний в стандартных блоках*/    
    .t702__descr.t-descr.t-descr_xs,  /*Описания в поп-апах на Всех страницах*/  
    .t-input__vis-ph,  /*Подсказки в поп-апах на Всех страницах*/
    .t450__list_item > .t-menu__link-item,  /*Пункты мобильного меню на Всех страницах*/  
    .t-menusub__link-item,  /*Подпункты мобильного меню на Всех страницах*/ 
    .t-select_bbonly  /*Выпадающий список в поп-апах на Всех страницах*/
    {
        font-size: 17px !important;
    }
    
    /*Изменения размера текста в корзине на Всех страницах*/
    .t706__carticon-text.t-name.t-name_xs, /*Текст иконки корзины на Всех страницах*/
    .t706__product-quantity, /*Количество товара в корзине на Всех страницах*/
    .t706__product-amount.t-descr.t-descr_sm, /*Стоимость товара в корзине на Всех страницах*/    
    .t706__cartwin-prodamount-label, /*Стоимость всех товаров в корзине на Всех страницах*/
    .t-input-title.t-descr.t-descr_md, /*Заголовки полей в корзине на Всех страницах*/
    .t-input-phonemask__wrap-style /*Маска телефона в корзине на Всех страницах*/
    {
        font-size: 18px;
    }
    
    .t390__descr.t-descr.t-descr_xs  /*Описания в поп-апах отзывов на Всех сттаницах*/
    {
        font-size: 16px !important;
    }
    
    /*Заголовки в поп-апах отзывов на Всех страницах*/
    .t390__title.t-heading.t-heading_lg {
        font-size: 36px !important;
    } 
    
    /*Размер шрифта 16px для описаний в стандартных блоках*/
    .t776__descr   /*Описания товаров в карточке и каталоге на странице Странице курса*/
    {
        font-size: 16px !important;
    }
    
    /*Размер шрифта 22px для заголовоков в стандартных блоках*/    
    .t776__title.t-name.t-name_md.js-product-name,  /*Заголовки товаров в каталоге на странице Странице курса*/
    .t776__title.t-name.t-name_xl.js-product-name,  /*Заголовки товаров в карточке на странице Странице курса*/
    {
        font-size: 22px !important;
    }    
    
    /*Размер шрифта 24px для цен в стандартных блоках*/
    .t776__price-item,   /*Цены товаров в карточке и каталоге на странице Странице курса*/
    .t480__title
    {
        font-size: 24px !important;
    }    
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Торты от А до Я*/
    .t776__price, .t744__price {
        margin-right: 10px !important;
    }
    .uc-lessons-usd .t776__price .t776__price-currency:before {
        font-size: 24px !important;
    } 
    .uc-lessons-usd .t776__price_old .t776__price-currency:before {
        font-size: 24px !important;
    }     
    
    /*Двухколоночная галерея*/
    .t532__col {
        padding-left: 20px !important;
        padding-right: 20px !important;
        width: 100% !important;
    }    
    .t532__itemwrapper {
        margin-bottom: 25px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        max-width: 100% !important;
    }
    
    /*Двухколоночный слайдер с отзывами*/
    .uc-two-columns .t923__col, .uc-cover .t923__col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .uc-two-columns .t923__slds-wrapper, .uc-cover .t923__slds-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    
    /*Надзаголовки в плитке с командой на странице Текстуры*/
    .t772__uptitle {
        font-size: 22px !important;
    }
    
    /*Заголовки в плитке с командой на странице Текстуры*/
    .t772__title, .t772 .t-name {
        font-size: 22px !important;
    }
    .uc-team .t772__title, .uc-team .t772 .t-name {
        font-size: 17px !important;
    }     
    
    /*Описания в плитке с командой на странице Текстуры*/
    .uc-team .t772__descr, .uc-team .t772 .t-descr {
        font-size: 17px !important;
    }    
    
    /*Горизонтальный скролл плитки с командой на странице Текстуры*/
    .t772__container_mobile-flex .t772__col {
        min-width: calc(80% - 20px) !important;
        max-width: calc(80% - 20px) !important;
    }
    .t772__container_mobile-flex .t772__col:first-child {
        margin-left: 10px !important;
    } 
    
    /*Ширинка изображения в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__col_first, .uc-lessons-usd .t744__col_first {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }     
    
    /*Ширинка текстового контейнера в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__col:not(.t744__col_first), .uc-lessons-usd .t744__col:not(.t744__col_first) {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }   
    
    /*Заголовок в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__title, .uc-lessons-usd .t744__title {
        font-size: 36px !important;
    }    
    
    /*Подзаголовок в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__title_small, .uc-lessons-usd .t744__title_small {
        font-size: 17px !important;
    }
    
    /*"В результате онлайн-урока" в блоке с онлайн-уроком на странице Текстуры*/
    .t744 .t-product__option-title {
        font-size: 22px !important;
    }     
    
    /*Цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price, .uc-lessons-usd .t744__price {
        font-size: 36px !important;
    }
    .uc-lessons .t744__price-wrapper:before, .uc-lessons-usd .t744__price-wrapper:before {
        font-size: 24px !important;
    }    
    
    /*Старая цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price_old, .uc-lessons-usd .t744__price_old {
        font-size: 28px !important;
    }
    
    /*Отступ от списков до кнопки в блоке с онлайн-уроками на странице Текстуры*/
    .uc-lessons .t744__btn-bottom, .uc-lessons-usd .t744__btn-bottom {
        margin-top: 87px !important;
    }  
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons-usd .t744__price .t744__price-currency:before {
        font-size: 36px !important;
    } 
    .uc-lessons-usd .t744__price_old .t744__price-currency:before {
        font-size: 28px !important;
    }  
    
    /*Большие заголовки в личном кабинете*/
    .t015__title {
        font-size: 50px !important;
    }
    
    /*Описания в блоках с большими заголовками в личном кабинете*/
    .t015__descr {
        font-size: 17px !important;
    }     
    
    /*Заголовки в плитке модулей в личном кабинете*/
    .t959__card-desc {
        font-size: 24px !important;
    }    
    
    /*Описания в плитке модулей в личном кабинете*/
    .t959__card-title {
        font-size: 17px !important;
    }  
    
    /*Текст кнопки скачивания файла в личном кабинете*/
    .t432__btn-text {
        font-size: 17px !important;
    }    
    
    /*Средние заголовки в личном кабинете*/
    .t225__title {
        font-size: 36px !important;
    }
    
    /*Описани в блоках со средними заголовками в личном кабинете*/
    .t225__descr {
        font-size: 17px !important;
    } 
    
    /*Кнопка в блоке Инструменты в личном кабинете*/
    .t784__btn-wrapper {
        margin-top: 0px !important;
    }
    .t784__btn-price-wrapper {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    .t784__wrapper {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }
    .t784__text-wrapper {
        padding-right: 20px !important;
    }
    /*Кнопка в блоке Инструменты в личном кабинете*/
    .t784__btn {
        min-width: 150px !important;
    }     
    
    /*Заголовок в блоке Инструменты в личном кабинете*/
    .t784__title {
        font-size: 22px !important;
    }   
    
    /*Средние заголовки в личном кабинете*/
    .t056__title {
        font-size: 22px !important;
    }
    
    /*Описания в блоках со средними заголовками в личном кабинете*/
    .t056__descr {
        font-size: 17px !important;
    } 
    
    /*Заголовок в обложке на странице Зефир*/
    .t409__title {
        font-size: 50px !important;
    } 
    .t409__title span, .t409__title em {
        font-size: 36px !important;
    }      
    
    /*Текстовый контейнер обложки на странице Зефир*/  
    .t409__textwrapper {
        padding-top: 50px !important;
    }    
    
    /*Изображения обложки на странице Зефир*/
    .t409__imgwrapper {
        max-width: 300px !important;
    }   
    
    /*Карточки в блоке "С этим покрытием вы" на странице Зефир*/
    .t858 .t-section__title {
        font-size: 50px !important;
    }
    .t858__bottommargin {
        font-size: 22px !important;
    }    
    
    /*Плитки в блоке "Чему вы научитесь" на странице Зефир*/
    .t533__container {
        -ms-grid-columns: 1fr !important;
        grid-template-columns: 1fr !important;
    }     
    
    /*Фон блока с тарифами на странице Зефир*/
    .uc-full-width-back .t396__artboard:before {
        max-width: 100% !important;
    }    
    
    /*Заголовки аккордеонов*/
    .t585__title {
        font-size: 22px !important;
    }
    
    /*Описание аккордеонов*/
    .t585__text {
        font-size: 17px !important;
    }    
    
    /*Обложка на странице Распродажи*/
    .align-right-img {
        padding-bottom: 120% !important;
    }
    
    /*Плитка курсов на странице Распродажа*/
    .t778__title {
        font-size: 22px !important;
    }
    .t778__price-item {
        font-size: 24px !important;
    }
    .t778__descr {
        font-size: 16px !important;
    } 
    .t778__col {
        margin-bottom: 70px !important;
    }    
    .t778__btn:first-child {
        margin-right: 0px !important;
    }
    .t778__btn:last-child {
        margin-top: 10px !important;
    }
    .t778__markwrapper {
        right: 20px !important;
        top: 20px !important;
    }
    .t778__mark {
        font-size: 16px !important;
        width: 70px !important;
        height: 70px !important;
    }
    
    /*Большая плитка курсов на странице Распродажа*/
    .uc-one-column .t778__btn:last-child {
        margin-top: 0px !important;
    }   
    
    /*Текст в блоке с разделами на Главной*/
    .t694__title, .t694__cell:hover .t694__title, .t694 .t-card__title, .t694__cell:hover .t-card__title {
        font-size: 22px !important;
    }
    .t694__text, .t694__cell:hover .t694__text, .t694 .t-card__descr, .t694__cell:hover {
        font-size: 16px !important;
    }
    
    /*Изображения в плитках в блоке с разделами на Главной*/
    .t694__row:first-child .t694__col:first-child .t694__bg:before, .t694__row:first-child .t694__col:nth-child(3) .t694__bg:before {
        width: 50px !important;
        height: 50px !important;
        left: -25px !important;
    }   
    
    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__title {
        font-size: 27px !important;
    }

    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__descr {
        font-size: 17px !important;
    }
    
    /*Табы на странице МК*/
    .t397__select {
        font-size: 17px !important;
    }     
    
    /*Заголовки товаров в каталоге на странице МК*/
    .t1025__title {
        font-size: 22px !important;      
    }     
    
    /*Цены товаров в каталоге на странице МК*/
    .t1025__price-item {
        font-size: 24px !important;  
    }        
    
    /*Нумерованные карточки на странице вебинара*/
    .t850 .t-card__title {
        font-size: 50px !important;
    }
    .t850 .t-card__descr {
        font-size: 17px !important;
    }   
    
    /*Блок с отделенными линиями карточками на странице вебинара*/
    .t948 .t-name {
        font-size: 22px !important;
    }
    
    /*Слайдер с видимыми элементами по бокам*/
    .t604 .t-slds__container {
        max-width: 100% !important;
    }
    .t604 .t-slds__item .t-width {
        max-width: 100% !important;    
    }
    .t604 .t-slds__arrow_wrapper {
        width: 45px !important;
    }
    .t604 .t-slds__arrow-nearpic .t-slds__arrow-withbg.t-slds__arrow-right {
        left: unset !important;
        right: 20px !important;
    }
    .t604 .t-slds__arrow-nearpic .t-slds__arrow-withbg.t-slds__arrow-left {
        right: unset !important;
        left: 20px !important;
    }    
    .t604 .t-slds__arrow-withbg {
        width: auto !important;
        height: auto !important;
        background-color: transparent !important;
        border-radius: 0px !important;
    }
    #allrecords .t604 .t-slds__arrow-withbg .t-slds__arrow_body {
        width: 10px !important;
    }        
    
    /*Футер*/
    .t420 .t-img {
        max-width: 140px !important;
    } 
    .t1070 .t-col {
        max-width: 100% !important;
    }
    .t1070 .t-col:nth-child(2) {
        margin-top: 40px !important;
    } 
    
    /*Блок с ссылками на странице Контакты*/
    .t1069 .t-col {
        max-width: 100% !important;
    }
    .t1069 .t-col:nth-child(2) {
        margin-top: 40px !important;
    }    
    
    /*Блок с фором на странице вебинара*/
    [data-record-type="480"] {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t480 .t480__top {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
    
    /*Блок с изображением и списков в 2 колонки на странице Сахарные цветы*/
    .t522 .t-container > .t522__row:first-child .t522__persname {
        font-size: 22px !important;
    }
    .t522__persname {
        font-size: 22px !important;
    }
    .t522__row .t522__persname {
        margin-top: 7px !important;
    }
    
    /*Слайдер в 3 колонки*/
    .t923 .t-card__title {
        font-size: 22px !important;
    }
    
    /*Слайдер с отзывами*/
    .t728__text.t-text.t-text_md, .t728__descr.t-descr.t-descr_xxs {
        font-size: 17px !important;
    }
    .t728__title.t-name.t-name_xs {
        font-size: 22px !important;
    }
    .t728__imgcell {
        min-height: 500px !important;
    }   
    
    /*Таймер на странице Black Friday*/
    .t1016__number {
        font-size: 36px !important;
    }
    
    /*Плитки с продуктами на странице Black Friday*/
    .t856 .t-card__col {
        width: 100% !important;     
    }    
    .t856 .t-card__title {
        font-size: 22px !important;
    }      
    
    
}    



@media screen and (max-width: 560px) {
    /*Цвета фона закрытия поп-ап на Всех страницах*/
    .t702 .t-popup__close, .t706__cartwin-close {
        background: #AAAFBA;    
    }   
    
    
}



@media screen and (max-width: 480px) {
    
    /*Стандартные средние заголовки*/
    .t017__title {
        font-size: 30px !important;
    }      

    /*Размер шрифта 16px для описаний в стандартных блоках*/
    .t702__descr.t-descr.t-descr_xs,  /*Описания в поп-апах на Всех страницах*/  
    .t-input__vis-ph,  /*Подсказки в поп-апах на Всех страницах*/
    .t450__list_item > .t-menu__link-item,  /*Пункты мобильного меню на Всех страницах*/  
    .t-menusub__link-item,  /*Подпункты мобильного меню на Всех страницах*/ 
    .t-btntext, .t-btn, .t-submit,  /*Текст стандартных кнопок на Всех страницах*/
    .t-select_bbonly,  /*Выпадающий список в поп-апах на Всех страницах*/
    .t744__descr,
    .t744__title_small
    {
        font-size: 16px !important;
    }
    
    /*Личный кабинет в мобильном меню*/
    .t450__right_buttons_but .t-btn {
        font-size: 16px !important;
    }
    .t450__right_buttons {
        margin-top: 20px !important;
    }
    .t450__right_buttons_but .t-btn tr:after {
        width: 35px !important;
        height: 35px !important;
    }  
    .t450__container {
        padding-bottom: 40px !important;
    }    
    .t450__rightside {
        bottom: 40px !important;
    }   
    .t450__right_social_links {
        margin-top: 20px !important;
    }       

    /*Ширина логотипа в мобильно меню на Всех страницах*/
    .t450__logoimg {
        max-width: 150px !important;
    }
    
    /*Заголовки в поп-апах отзывов на Всех страницах*/
    .t390__title.t-heading.t-heading_lg {
        font-size: 30px !important;
    }
    
    /*Размер шрифта 20px для заголовоков в стандартных блоках*/    
    .t776__title.t-name.t-name_md.js-product-name,  /*Заголовки товаров в каталоге на странице Странице курса*/
    .t776__title.t-name.t-name_xl.js-product-name  /*Заголовки товаров в карточке на странице Странице курса*/
    {
        font-size: 20px !important;
    }
    
    /*Размер шрифта 22px для цен в стандартных блоках*/
    .t776__price-item,   /*Цены товаров в карточке и каталоге на странице Странице курса*/
    .t480__title
    {
        font-size: 22px !important;
    }
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Торты от А до Я*/
    .uc-lessons-usd .t776__price .t776__price-currency:before {
        font-size: 22px !important;
    } 
    .uc-lessons-usd .t776__price_old .t776__price-currency:before {
        font-size: 22px !important;
    }     
    
    /*Отступы сверху и снизу у заголовков товаров в каталоге на странице Странице курса*/     
    .t776__title.t-name.t-name_md.js-product-name {
        padding-top: 10px !important;
        padding-bottom: 15px !important;
    }
    
    /*Отступы сверху у заголовков товаров в карточке на странице Странице курса*/     
    .t776__title.t-name.t-name_xl.js-product-name {
        padding-top: 10px !important;
    }    
    
    /*Двухколоночная галерея*/
    .t532__itemwrapper {
        margin-bottom: 20px !important;
    }
    
    /*Отступы между плитками*/
    .t772__container_mobile-grid {
        row-gap: 40px !important;
    }    
    
    /*Отступ от изображения до текстового контейнера в плитке с командой на странице Текстуры*/
    .t772__imgwrapper {
        margin-bottom: 20px !important;
    }    
    
    /*Надзаголовки в плитке с командой на странице Текстуры*/
    .t772__uptitle {
        font-size: 20px !important;
        margin-bottom: 5px !important;
    }
    
    /*Заголовки в плитке с командой на странице Текстуры*/
    .t772__title, .t772 .t-name {
        font-size: 20px !important;
    }  
    .uc-team .t772__title, .uc-team .t772 .t-name {
        font-size: 16px !important;
    }     
    
    /*Описания в плитке с командой на странице Текстуры*/
    .uc-team .t772__descr, .uc-team .t772 .t-descr {
        font-size: 16px !important;
        margin-top: 10px !important;
    }   
    
    /*Списки в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__descr ul, .uc-lessons-usd .t744__descr ul {
        width: 100% !important;
    }    
    .uc-lessons .t744__descr, .uc-lessons-usd .t744__descr {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }    
    
    /*Цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price-wrapper, .uc-lessons-usd .t744__price-wrapper {
        width: 100% !important
    }  
    
    /*Кнопка в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__btn-bottom, .uc-lessons-usd .t744__btn-bottom {
        width: 100% !important;
    }
    
    /*Заголовок в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__title, .uc-lessons-usd .t744__title {
        font-size: 30px !important;
    }    
    
    /*Подзаголовок в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__title_small, .uc-lessons-usd .t744__title_small {
        font-size: 16px !important;
        margin-top: 20px !important;
    }
    .uc-lessons .t744__title_small .js-product-sku span, .uc-lessons-usd .t744__title_small .js-product-sku span {
        margin-bottom: 20px !important;
    }    
    
    /*"В результате онлайн-урока" в блоке с онлайн-уроком на странице Текстуры*/
    .t744 .t-product__option-title {
        font-size: 20px !important;
    }   
    
    /*Цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price, .uc-lessons-usd .t744__price {
        font-size: 32px !important;
        width: calc(50% - 10px) !important;
        margin-right: 20px !important;
        white-space: nowrap !important;
    }
    .uc-lessons .t744__price-wrapper:before, .uc-lessons-usd .t744__price-wrapper:before {
        font-size: 22px !important;
    }    
    
    /*Старая цена в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__price_old, .uc-lessons-usd .t744__price_old {
        font-size: 27px !important;
        margin-top: 5px !important;
    }  
    
    /*Отступ от описания до списков в блоке с онлайн-уроками на странице Текстуры*/
    .uc-lessons .t744__title-wrapper, .uc-lessons-usd .t744__title-wrapper {
        margin-bottom: 30px !important;
    }   
    
    /*Отступ от списков до цены в блоке с онлайн-уроками на странице Текстуры*/
    .uc-lessons .t744__price-wrapper, .uc-lessons-usd .t744__price-wrapper {
        margin-top: 30px !important;
        padding-right: 0px !important;
    } 
    
    /*Отступ сверху от изображения до линии в блоке с онлайн-уроками на странице Текстуры*/
    .t744__col_first {
        margin-bottom: 30px !important;
    }
    .uc-lessons .t744__col_first, .uc-lessons-usd .t744__col_first {
        padding-top: 40px !important;
    }
    
    /*Отступ от цены до кнопки в блоке с онлайн-уроками на странице Текстуры*/
    .uc-lessons .t744__btn-bottom, .uc-lessons-usd .t744__btn-bottom {
        margin-top: 20px !important;
    }      
    
    /*Отступы между списками в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons .t744__descr ul:first-child, .uc-lessons-usd .uc-lessons .t744__descr ul:first-child {
        margin-bottom: 20px !important;
    }    
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Текстуры*/
    .uc-lessons-usd .t744__price .t744__price-currency:before {
        font-size: 32px !important;
    } 
    .uc-lessons-usd .t744__price_old .t744__price-currency:before {
        font-size: 32px !important;
    }  
    .uc-lessons-usd .t744__price {
        width: unset !important;
    } 
    .uc-lessons-usd .t744__price_old {
        margin-top: 0px !important;
        font-size: 32px !important;
    }     
    
    /*Добавление символа доллара в блоке с онлайн-уроком на странице Торты от А до Я*/
    .t776__price_old:after, .t744__price_old:after {
        top: 52% !important;
    }    
    
    /*Большие заголовки в личном кабинете*/
    .t015__title {
        font-size: 37px !important;
    }
    
    /*Описания в блоках с большими заголовками в личном кабинете*/
    .t015__descr {
        font-size: 16px !important;
        padding-top: 20px !important;
    }     
    
    /*Заголовки в плитке модулей в личном кабинете*/
    .t959__card-desc {
        font-size: 22px !important;
    }   
    
    /*Описания в плитке модулей в личном кабинете*/
    .t959__card-title {
        font-size: 16px !important;
    }   
    
    /*Плитки с модулями в личном кабинете*/
    .t959__row:nth-child(n) .t959__card {
        padding-top: 20px !important;
    }    
    .t959__row:first-child .t959__card:first-child {
        padding-top: 0px !important;
    }    
    
    /*Текст кнопки скачивания файла в личном кабинете*/
    .t432__btn-text {
        font-size: 16px !important;
    }
    
    /*Средние заголовки в личном кабинете*/
    .t225__title {
        font-size: 30px !important;
    }
    
    /*Описани в блоках со средними заголовками в личном кабинете*/
    .t225__descr {
        font-size: 16px !important;
        padding-top: 20px !important;
    }
    
    /*Несколько кнопок в личном кабинете*/
    .t993__btn {
        font-size: 16px !important;
    }  
    
    /*Кнопка в блоке Инструменты в личном кабинете*/
    .t784__btn {
        font-size: 16px !important;
        min-width: 150px !important;
    } 
    
    /*Заголовок в блоке Инструменты в личном кабинете*/
    .t784__title {
        font-size: 20px !important;
    }  
    
    /*Средние заголовки в личном кабинете*/
    .t056__title {
        font-size: 20px !important;
    }
    
    /*Описания в блоках со средними заголовками в личном кабинете*/
    .t056__descr {
        font-size: 16px !important;
    }       
    
    /*Табы навигации в личном кабинете*/
    .t976__menu-link {
        font-size: 16px !important;
    }    
    
    /*Табы навигации в личном кабинете*/
    .t976__menu-link {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .t976__list-item {
        padding-right: 10px !important;
        padding-top: 10px !important;
    }
    .t976 {
        margin-top: -10px !important;
    } 
    
    /*Подзаголовок в обложке на странице Зефир*/
    .t409__uptitle {
        font-size: 14px !important;
        margin-bottom: 15px !important;
    }
    
    /*Заголовок в обложке на странице Зефир*/
    .t409__title {
        font-size: 37px !important;
    }
    .t409__title span, .t409__title em {
        font-size: 30px !important;
    }      
    
    /*Описание в обложке на странице Зефир*/
    .t409__descr {
        font-size: 16px !important;
        margin-top: 15px !important;
    }   
    
    /*Кнопка в обложке на странице Зефир*/
    .t409__btn-wrapper {
        padding-top: 30px !important;
        /*width: 100% !important;*/
    }
    .t409__btn-wrapper .t-btn {
        min-width: 200px !important;
        /*width: 100% !important;*/
    } 
    
    /*Контейнер обложки на странице Зефир*/
    [data-record-type="409"] {
        margin-bottom: 90px !important;
    }
    
    /*Текстовый контейнер обложки на странице Зефир*/  
    .t409__textwrapper {
        padding-top: 40px !important;
        padding-bottom: 30px !important;
    }    
    
    /*Изображения обложки на странице Зефир*/
    .t409__imgwrapper {
        max-width: 250px !important;
    }   
    
    /*Лейбл обложки на странице Зефир*/
    .t409__imgwrapper:before {
        width: 180px !important;
        height: 180px !important;
        font-size: 15px !important;
        bottom: -90px !important;
    }   
    
    /*Карточки в блоке "С этим покрытием вы" на странице Зефир*/
    .t858 .t-section__title {
        font-size: 37px !important;
    }
    .t858 .t-section__topwrapper {
        margin-bottom: 40px !important;
    }
    .t858__wrap {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .t858__bottommargin {
        font-size: 20px !important;
    }    
    .t858__wrap .t-descr {
        font-size: 16px !important;
    }    

    /*Плитки в блоке "Чему вы научитесь" на странице Зефир*/
    .t533__img {
        width: 60px !important;
        height: 60px !important;
        top: 30px !important;
    }
    .t533__textwrapper {
        padding-top: 100px !important;
        padding-bottom: 30px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .t533__title {
        font-size: 16px !important;
    }   
    
    /*Заголовки аккордеонов*/
    .t585__title {
        font-size: 20px !important;
    }
    
    /*Описание аккордеонов*/
    .t585__text {
        font-size: 16px !important;
    }    
    
    /*Описания в плитке с изображениями на страинце Зефирное покрытие*/
    .t772__descr, .t772 .t-descr {
        font-size: 16px !important;
        margin-top: 10px !important;
    }    
    
    /*Обложка на странице Распродажи*/
    .align-right-img {
        padding-bottom: 133% !important;
    }
    
    /*Плитка курсов на странице Распродажа*/
    .t778__title {
        font-size: 20px !important;
    }
    .t778__col {
        margin-bottom: 60px !important;
    }
    .t778__textwrapper {
        padding-top: 30px !important;
    } 
    .t778__price-item {
        font-size: 22px !important;
    }    
    .t778__btn-wrapper {
        padding-top: 30px !important;
    }
    
    /*Большая плитка курсов на странице Распродажа*/
    .uc-one-column .t778__markwrapper:before {
        width: 225px !important;
    }  
    .uc-one-column .t778__mark {
        width: 250px !important;
    }
    
    /*Блок с разделами на Главной*/
    .t694__cell {
        padding-top: 30px !important;
        padding-bottom: 30px !important;      
    }
    
    /*Текст в блоке с разделами на Главной*/
    .t694__textwrapper {
        max-width: calc(100% - 90px) !important;
    }
    .t694__title, .t694__cell:hover .t694__title, .t694 .t-card__title, .t694__cell:hover .t-card__title {
        font-size: 20px !important;
    }
    .t694__text, .t694__cell:hover .t694__text, .t694 .t-card__descr, .t694__cell:hover .t-card__descr {
        font-size: 15px !important;
        margin-top: 10px !important;
    }
    
    /*Стрелка в блоке с разделами на Главной*/
    .t694__button-wrapper, .t694 .t-card__btn-wrapper {
        margin-top: 20px !important;    
    }
    
    /*Изображения в плитках в блоке с разделами на Главной*/
    .t694__bg {
        position: relative !important;
        width: 70px !important;
        height: 95px !important;
    }
    .t694__row:first-child .t694__col:first-child .t694__bg:before, .t694__row:first-child .t694__col:nth-child(3) .t694__bg:before {
        width: 40px !important;
        height: 40px !important;
        left: -20px !important;
        bottom: -15px !important;
    }   
    
    /*Изображение в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__img {
        margin-bottom: 30px !important;
        width: 100px !important;
        height: 100px !important;
    }
    
    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__title {
        font-size: 24px !important;
    }

    /*Заголовок в блоке с прямой речью на странице НГ Сборник рецептов*/
    .t081__descr {
        font-size: 16px !important;
        margin-top: 20px !important;
    }
    
    /*Табы на странице МК*/
    .t397__select {
        font-size: 16px !important;
        padding-left: 15px !important;
    }   
    
    /*Описание товаров в каталоге на странице МК*/
    .t1025__descr {
        font-size: 16px !important;
    }    
    
    /*Заголовки товаров в каталоге на странице МК*/
    .t1025__title {
        font-size: 20px !important;      
    }     
    
    /*Цены товаров в каталоге на странице МК*/
    .t1025__price-wrapper {
        margin-top: 20px !important;
    }    
    .t1025__price-item {
        font-size: 22px !important;  
    }  
    
    /*Товары в каталоге на странице МК*/
    .t1025__item {
        padding-bottom: 60px !important;
    }  
    .t1025__contentwrapper {
        margin-top: 30px !important;
    }    
    
    /*Кнопки в каталоге на страинце МК*/
    .t1025__btn-wrapper {
        margin-top: 30px !important;
    }
    
    /*Нумерованные карточки на странице вебинара*/
    .t850__col {
        margin-bottom: 10px !important;
    }    
    .t850__wrap {
        padding-top: 30px !important;
        padding-bottom: 40px !important; 
        padding-left: 30px !important;
        padding-right: 30px !important;
    }       
    .t850 .t-card__title {
        font-size: 37px !important;
        padding-bottom: 30px !important;
        margin-bottom: 10px !important;
    }
    .t850 .t-card__descr {
        font-size: 16px !important;
    }   
    .t850 .t-card__title:after {
        height: 15px !important;
    }
    
    /*Изображение на всю ширину экрана на странице вебинара*/
    .t663__bgimg_16-9 {
        padding-bottom: 95% !important;
    }       
    
    /*Блок с отделенными линиями карточками на странице вебинара*/
    .t948__textwrapper {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .t948 .t-name {
        font-size: 20px !important;
    }
    .t948 .t-text {
        font-size: 16px !important;
        margin-top: 10px !important;
    }   
    
    /*Футер*/
    .t420 {
        padding-top: 60px !important;
        padding-bottom: 40px !important;
    } 
    
    /*Футер*/
    .t420 .t-img {
        max-width: 120px !important;
    }  
    .t420 .t-sociallinks {
        margin-top: 20px !important;
    }
    .t420 .t-sociallinks__item a {
        width: 30px !important;
        height: 30px !important;
    }    
    
    /*Нижняя часть футера*/
    .t1070 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    } 
    .t1070 .t-col {
        margin-top: 30px !important;
    }    
    .t1070 .t-col:nth-child(2) {
        margin-top: 30px !important;
    }    
    .t1070 .t-card__title {
        font-size: 20px !important;
    }
    .t1070__price {
        font-size: 16px !important;
        margin-top: 0px !important;
    }
    .t1070 .t-card__btn {
        font-size: 16px !important;
        margin-top: 10px !important;
    }
    .t1070 .t-card__descr {
        font-size: 16px !important;
    }    
    
    /*Куки в футере*/
    .t037 .t-container {
        padding-bottom: 20px !important;
    }
    .t037 .t-col:nth-child(2) {
        margin-top: 20px !important;
    }
    .t037__title, .t037__text {
        font-size: 14px !important;
    }    
    
    /*Аккордеон в футере*/
    .t849__trigger-button {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .t849__textwrapper {
        padding-bottom: 15px !important;
    }
    .t849__icon {
        width: 14px !important;
        height: 14px !important;
    }
    .t849 .t-name {
        font-size: 14px !important;
    }
    .t849 .t-descr {
        font-size: 16px !important;
    }    
    .t849 .t-descr li:not(:last-child) {
        margin-bottom: 10px !important;
    }    
    
    /*Блок с ссылками на странице Контакты*/
    .t1069 .t-container {
        padding-top: 30px !important;
    }
    .t1069 .t-col {
        margin-top: 30px !important;
    }
    .t1069 .t-col:nth-child(2) {
        margin-top: 30px !important;
    }    
    .t1069 .t-card__title {
        font-size: 16px !important;
    }
    .t1069 .t-card__descr {
        font-size: 20px !important;
        margin-top: 10px !important;
    }
    .t1069 .t-card__btn {
        font-size: 16px !important;
        margin-top: 5px !important;
    }       
    
    /*Текстовый блок на странице Контакты*/
    .t050 .t-uptitle {
        font-size: 16px !important;
        margin-bottom: 10px !important;
    }
    .t050 .t-title {
        font-size: 20px !important;
    }
    .t050 .t-descr {
        font-size: 16px !important;
        margin-top: 20px !important;
    }      
    
    /*Блок с фором на странице вебинара*/
    [data-record-type="480"] {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t480 .t480__top {
        padding-left: 40px !important;
        padding-right: 40px !important;
        margin-bottom: 30px !important;
    }
    .t480__descr {
        font-size: 14px !important;
        margin-top: 15px !important;
    } 
    
    /*Изображения в 2 колонки*/
    .t667 .t-container {
        row-gap: 10px !important;
    }
    .t667__row {
        row-gap: 10px !important;
    }    
    
    /*Блок с изображением и списков в 2 колонки на странице Сахарные цветы*/
    .t522 .t-container > .t522__row:first-child .t522__persname {
        font-size: 20px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__persdescr {
        font-size: 16px !important;
        margin-top: 15px !important;        
    }
    .t522__persname {
        font-size: 20px !important;
    }
    .t522__persdescr {
        font-size: 16px !important;
        margin-top: 15px !important;        
    }    
    .t522__row .t522__persname {
        margin-top: 6px !important;
    }
    .t522__row .t-bgimg {
        width: 36px !important;
        height: 36px !important;
    }
    .t522 .t-section__bottomwrapper {
        margin-top: 10px !important;
    } 
    .t522 .t-container > .t522__row:first-child .t522__right-tablewrapper {
        padding-top: 30px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__textwrapper {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .t522 .t-container > .t522__row:first-child .t522__personimgwrapper {
        margin-top: 30px !important;
    }  
    
    /*Слайдер в 3 колонки*/
    .t923__textwrapper {
        padding-top: 20px !important;
        padding-bottom: 30px !important;
    }
    .t923 .t-card__title {
        font-size: 20px !important;
    }
    .t923 .t-card__descr {
        font-size: 16px !important;
        margin-top: 15px !important;
    }    
    
    /*Слайдер с отзывами*/ 
    .t728__text.t-text.t-text_md, .t728__descr.t-descr.t-descr_xxs {
        font-size: 16px !important;
    }
    .t728__title.t-name.t-name_xs {
        font-size: 20px !important;
    }
    .t728__textcell {
        padding-top: 20px !important;
        padding-bottom: 30px !important;
    }  
    .t728__imgcell {
        min-height: 400px !important;
    }    
    
    /*Промо плашка на странице Black Friday*/
    .t177__title {
        font-size: 16px !important;
    }
    .t177__text {
        font-size: 16px !important;
        padding-top: 30px !important;
    }   
    
    /*Таймер на странице Black Friday*/
    .t1016__col {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t1016__number {
        font-size: 30px !important;
    }
    .t1016__text {
        font-size: 14px !important;
    }  
    
    /*Плитки с продуктами на странице Black Friday*/
    .t856__textwrapper {
        padding: 20px !important;
    }
    .t856 .t-card__title {
        font-size: 20px !important;
    } 
    
    /*Этапы на странице Black Friday*/
    .t565__block, .t565__block-flipped {
        padding-left: 20px !important;
    }    
    .t565__title {
        font-size: 16px !important;
    }  
    .t565__number {
        font-size: 14px !important;
    }
    .t565__linewrapper {
        padding-bottom: 50px !important;
    }
    .t565__circle {
        width: 40px !important;
        height: 40px !important;
    }    
    

}  


@media screen and (max-width: 960px) and (min-width: 640px) {
    
    /*Ширина карточек в блоке с отзывами*/
    .t923 .t-slds__item {
        width: 640px !important;
    }
 
    
} 