    :root
    {
        --cornerRadius: 24px;
        --Title1Size: 42px;
        --Title2Size: 36px;
        --Title3Size: 24px;
        --Title4Size: 20px;
        --ContentSize: 16px;
        --Description: 14px;
        --normal: 400;
        --medium: 500;
        --semibold: 600;
        --titleFont: 900;
    }
    
    .gallery_container, .main_offer, .other1, .other2 
    {
        border-radius: var(--cornerRadius);
        overflow: hidden;
    }
    .t852__bgimg, .t478__blockimg, .t649__blockimg, .t817__content, .t817__content img, .t897 .t-feed__post-bgimg, .t404 .t404__img, t544__blockimg, .t1032__content
    {
        border-radius: var(--cornerRadius);
    }
    
    #rec499946564 .t817 .t817__tab_active:before, #rec499946564 .t817 .t817__tab_active:after
    {
        background-color: transparent;
    }
    #rec499946564 .t817 .t817__tab_active
    {
        border: 1px solid #713737;
        border-radius: 100px;
    }
    #rec499946564 .t817 .t817__wrapper {
        padding-bottom: 20px;
    }
    
    .uc-firstScreen {
        /*--paddingSize: 40px;
        --galleryWidth: 760px;
        --galleryHeight: 640px;
        --buttonHeight: 60px;
        --buttonWidth: 270px;
        --h4size: 16px;*/
        --paddingSize: 30px;
        --galleryWidth: 560px;
        --galleryHeight: 560px;
        --buttonHeight: 50px;
        --buttonWidth: 220px;
        --h4size: 15px;
    }
    
    /*Галерея*/
    .gallery_container, .uc-gallery .t-container_100
    {
        width: var(--galleryWidth);
    }
    .uc-gallery .t-slds__items-wrapper, .uc-gallery .t-cover, .uc-gallery .t-cover__carrier, .uc-gallery .t-cover__wrapper, .uc-gallery .t-cover__filter
    {
        height: var(--galleryHeight) !important;
    }
    .uc-gallery .t734__table .t-container, .uc-gallery .t734__table .t-container .t734__wrapper
    {
        width: auto;
    } 
    .uc-gallery .t-container .t734__wrapper
    {
        padding: var(--paddingSize);
    }
    .uc-gallery .t-container .t734__wrapper .t734__textwrapper
    {
        padding-left: 0 !important;
    }
    .uc-gallery .t734__textwrapper
    {
        width: 66%;
        height: 100%;
    }
    /*Кнопка*/
    .uc-gallery .t734__button 
    {
        position: absolute;
        bottom: var(--paddingSize);
        z-index: 18;
    }
    .uc-gallery .t734__button>a 
    {
        width: var(--buttonWidth);
        height: var(--buttonHeight);
        font-size: var(--h4size);
        padding-left: 0;
        padding-right: 0;
    }
    /*Буллиты*/
    .uc-gallery .t734 .t-slds__bullet_wrapper
    {
        /*max-width: calc(var(--galleryWidth) - var(--buttonWidth) - var(--paddingSize) * 3);*/
        width: auto;
        bottom: var(--paddingSize);
        left: calc(var(--buttonWidth) + var(--paddingSize));
        text-align: right;
    }
    #allrecords .uc-gallery .t734 ul.t-slds__bullet_wrapper 
    {
        padding: 0 var(--paddingSize) !important;
    }
    .uc-gallery .t-slds__bullet_wrapper .t-slds__bullet_body 
    {
        height: var(--buttonHeight);
    }
    .uc-gallery .t-slds__bullet
    {
        padding: 0px 6px;  
    }
    /*Стрелки*/
    .uc-gallery .t-slds__arrow_container .t-slds__arrow-left
    {
        left: var(--paddingSize);
    }
    .uc-gallery .t-slds__arrow_container .t-slds__arrow-right
    {
        right: var(--paddingSize);
    }
    /*Мобильные экраны*/
    /*@media screen and (max-width: 1599px)
    {
        .uc-firstScreen 
        {
            --paddingSize: 30px;
            --galleryWidth: 660px;
            --galleryHeight: 600px;
            --buttonHeight: 56px;
            --buttonWidth: 240px;
        }
    }
    @media screen and (max-width: 1399px)
    {
        .uc-firstScreen 
        {
            --galleryWidth: 560px;
            --galleryHeight: 560px;
            --buttonHeight: 50px;
            --buttonWidth: 220px;
            --h4size: 15px;
        }
        .gallery_container .uc-gallery .t-container {
            margin-left: 0;
            margin-right: 0;
        }
        .uc-gallery .t734__leftaligned .t734__textwrapper
        {
            padding-left: 0 !important;
        }
    }*/
    @media screen and (max-width: 1199px)
    {   
        .uc-firstScreen
        {
            --galleryWidth: 460px;
            --galleryHeight: 520px;
            --buttonHeight: 45px;
            --buttonWidth: 190px;
            --h4size: 14px;
        }
        .tn-atom__vector svg #tSvge937d733e9, .other2:hover .tn-atom__vector svg #tSvge937d733e9
        {
            fill: #ffffff;
            stroke: #713737;
        }
        .tn-atom__vector svg #tSvg1809355ea4c, .other2:hover .tn-atom__vector svg #tSvg1809355ea4c
        {
            fill: #713737;
        }
    }
    @media screen and (max-width: 959px)
    {
        .t190
        {
            bottom: 80px !important;
            left: 20px !important;
        } 
        .uc-firstScreen
        {
            --galleryWidth: 620px;
            --galleryHeight: 480px;
            --buttonWidth: 200px;
        }
        #allrecords .uc-gallery .t734 ul.t-slds__bullet_wrapper 
        {
            padding: 0 calc(var(--paddingSize) * 3) !important;
        }
        .uc-gallery .t734 .t-slds__bullet_wrapper
        {
            width: auto;
            text-align: center;
        }
        .uc-gallery .t-slds__arrow_wrapper .t-slds__arrow 
        {
            width: var(--buttonHeight) !important;
            height: var(--buttonHeight) !important;
            transform: translateY(0);
            top: calc(100% - var(--buttonHeight) - var(--paddingSize));
        }
        .uc-gallery .t-slds__arrow_wrapper .t-slds__arrow-left
        {
            left: calc(var(--buttonWidth) + var(--paddingSize) * 2);
        }
        .uc-gallery .t-slds__arrow_wrapper 
        {
            z-index: 16;
            width: var(--paddingSize) !important;
        }
    }
    @media screen and (max-width: 639px)
    {
        .uc-firstScreen
        {
            --galleryWidth: 460px;
            --paddingSize: 20px;
            --galleryHeight: 360px;
            --buttonHeight: 40px;
            --h4size: 13px;
        }
        .uc-gallery .t-slds__arrow_wrapper .t-slds__arrow 
        {
            background-color: rgba(255, 255, 255, 1) !important;
        }
    }
    @media screen and (max-width: 479px)
    {
        .uc-firstScreen
        {
            --galleryWidth: 300px;
            --galleryHeight: 480px;
            --buttonWidth: 260px;
        }
        
        .uc-gallery .t734__button 
        {
            left: 20px;
            bottom: 100px;
        }
        #allrecords .uc-gallery .t734 ul.t-slds__bullet_wrapper 
        {
            padding: 0 !important;
        }
        .uc-gallery .t734 .t-slds__bullet_wrapper
        {
            left: 0;
        }
        .uc-gallery .t-slds__bullet_wrapper .t-slds__bullet_body 
        {
            width: 12px;
        }
        .uc-gallery .t-slds__arrow_wrapper .t-slds__arrow-left 
        {
            left: var(--paddingSize);
        }
        .uc-gallery .t-cover__carrier 
        {
            background-position: 66% center;
        }
    }

    /*Иконки-стрелки в карточках*/
    .uc-firstScreen .tn-atom__vector svg path
    {
        transition: all 0.2s;
    }
    @media(hover: hover) and (pointer: fine) {
        .uc-firstScreen .other1:hover .tn-atom__vector svg #tSvge937d733e9, .other2:hover .tn-atom__vector svg #tSvge937d733e9
        {
            fill: #ffffff;
            stroke: #713737;
        }
        .uc-firstScreen .other1:hover .tn-atom__vector svg #tSvg1809355ea4c, .other2:hover .tn-atom__vector svg #tSvg1809355ea4c
        {
            fill: #713737;
        }
    }

    /*Предложения в левой части первого экрана*/
    .main_offer
    {
        /*border: 1px solid #b0b1b1;*/
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .offer
    {
        position: absolute;
        background: #fff;
        height: 100%;
        width: 100%;
        z-index: 1;
        transition: 0.6s, visibility 0s linear 0.6s;
        opacity: 0;
        visibility: hidden;
    }
    .activeOffer
    {
        z-index: 99 !important;
        opacity: 1 !important;
        visibility: visible !important;
        transition-delay: 0s !important;
        background: #fff;
    }
    .other1, .other2 
    {
        position: absolute;
        width: 100%;
        height: 100%;
        /*border: 1px solid #b0b1b1;*/
        background: #fff;
        cursor: pointer;
    }
    .preview 
    {
        position: absolute;
        height: 100%;
        width: 100%;

    }
    
    
    .t-btn, .t-submit {
        border-radius: 100px !important;
        font-weight: 100  !important;
        text-transform: none !important;
    }
    
    
    
    /*Формы*/
    
    .t690 .t-section__topwrapper .t-title {
        font-size: var(--Title1Size) !important;
        font-weight: var(--titleFont) !important;
    }
    .t690 .t-section__topwrapper .t-descr  {
        font-size: var(--ContentSize) !important;
        font-weight: var(--normal) !important;
    }
    .t690 .t-form__bottom-text
    {
        font-size: var(--Description) !important;
        font-weight: var(--normal) !important;
    }
    .t690 .t-input-block .t-input
    {
        border-radius: 100px !important;        
    }
    
    /*хлебные крошки*/
    .t758 .t758__link-item__wrapper .t-menu__link-item
    {
        font-weight: var(--normal) !important;
    }
    .t758 .t758__wrapper .t758__link-item__wrapper  .t758__link-item_active
    {
        font-weight: var(--medium) !important;
    }
    
    
    /*Опасность*/
    
    .t795 h2, .t017 .t-title {
        font-weight: var(--titleFont) !important;
        font-size: var(--Title1Size) !important;
    }
    .t404 .t-heading, .t820 .t-name, .t565 .t-name, .t908 .t-name, .t508 .t-name, .t585 .t-name, .t509 .t-card__title, .t849 .t-name, .t512 .t-name, .t220 .t-heading {
        font-weight: var(--medium) !important;
        font-size: var(--Title4Size) !important;
    }
    .t-descr:not(.t181__descr, .t734__descr, .t269__descr, .t269__hint, .t001__descr, .t154__descr, .t976__menu-link, #rec504096117 .t119__preface, #rec504096559 .t119__preface), .t-text {
        font-weight: var(--normal) !important;
        font-size: var(--ContentSize) !important;
        color: #3f3f3f !important;
    }
    .t817 .t817__tab .t-name 
    {
        font-weight: var(--medium) !important;
        font-size: var(--ContentSize) !important;
    }
    .t1025 .t-store__grid-cont .t-store__card__textwrapper .t-name, .t792 .t792__text-wrapper .t792__title
    {
        font-weight: var(--normal);
        font-size: var(--ContentSize);
    }
    .t1025 .t-store__grid-cont .t-store__card__price-wrapper .t-name, .t792 .t792__price-wrapper .t792__price
    {
        font-weight: var(--medium);
        font-size: var(--ContentSize);
    }
    .t649__uptitle {
        font-weight: var(--normal) !important;
        font-size: var(--ContentSize) !important;
        color: #3f3f3f !important;
        letter-spacing: 1px !important;
    }
    .t006__uptitle 
    {
        font-weight: var(--titleFont) !important;
    }
    .t006__text-impact
    {
        font-size: var(--Title3Size) !important;
        font-weight: var(--normal) !important;
        color: #3f3f3f !important;
    }
    .t508__checkmark
    {
        width: 30px !important;
        height: 30px !important;
    }
    .t976 .t976__wrapper .t976__menu-link {
        font-weight: var(--medium) !important;
        font-size: var(--ContentSize) !important;
        text-transform: none !important;
        border-radius: 100px !important;
        border-color: #000000 !important;
        background-color: #ffffff !important;
    }
    
