    #rec528211801 .t-section__topwrapper.t-align_center
    {
        margin-bottom: 40px;    
    }   
    
    
    #rec528211801 .t-section__title.t-title.t-title_xs div
    {
        color: #7f02b7;
        font-size: 40px;    
    }
    
    .js-product.t-store__card .js-store-prod-descr.t-store__card__descr.t-descr.t-descr_xxs
    {
        display: none;
    }

    #rec361400999 .t001__uptitle.t-uptitle.t-uptitle_sm.t-animate.t-animate_started span
    {
        padding: 10px 15px;
        background: #00000024;   
    }
    
    .main_text_block_1
    {
        text-align: center;
    }
    
    .main_text_block_1 p
    {
        padding: 10px;
        background-color: #00000024;
        text-align: center;
        display: inline-block;
        width: 50%;
        margin-top: 30px;
        font-family: 'PT Sans',Arial,sans-serif;
        font-weight: 300;
        color: white;
        font-size: 24px;
        line-height: 1.5;
    }
    #record364314169 .t-section__topwrapper
    {
        margin-bottom: 40px;
    }
    .t-store__card__mark
    {
        background-color: #7f02b7;
        border-radius: 3px;
        width: auto !important;
        font-weight: 700;
        font-size: 15px;
        height: 44px;
    }    
    .t-store__card__price.t-store__card__price-item {
        font-size: 20px !important;
        font-weight: bold !important;
    }
    .js-store-prod-price-old-val.t-store__card__price-value {
        font-weight: bold;
    }
    
    .js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_center.t-item a
    {
        box-shadow: 0 0 10px rgba(158, 158, 158, 0.5);
    }
    
    .t-store__filter__search-and-sort
    {
        background: rgb(242, 242, 242);
        padding: 10px;
    }
    
    .t795__title.t-title.t-title_xs.t-margin_auto
    {
        margin-bottom: 15px;
    }
    
    .js-product-img.t-store__card__bgimg.t-store__card__bgimg_hover.t-bgimg,
    .t-store__card__bgimg.t-store__card__bgimg_second.t-bgimg
    {
        background-size: contain;
    }
    
    .t-slds__bgimg.t-bgimg.js-product-img.loaded, .t-slds__bgimg
    {
        background-size: contain;
        background-color: white;
    }
    
    .js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_center.t-item.t-animate.t-animate_started.t-animate__chain_showed a
    {
        box-shadow: 0 0 10px rgba(158, 158, 158, 0.5);
    }
    
    .icon_in_main_page
    {
        margin-top: 100px;
        max-width: 270px;
    }
    
    @media screen and (max-width: 640px)
    {
    
        .t951__grid-cont.js-store-grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent.t-store__grid-cont_mobile-grid    
        {
            padding: 0;
        }
        
        .js-product.t-store__card.t-store__stretch-col.t-store__stretch-col_25.t-align_center.t-item a
        {
            box-shadow: none;
        }
        
        .js-product.t-store__card.t-store__stretch-col
        {
            border-bottom: solid 2px rgb(215, 215, 215);
            padding-bottom: 30px;
            margin-bottom: 30px;
        }
        
        .js-store-parts-switcher.t-store__parts-switch-btn.t-name.t-name_xs.t-menu__link-item
        {
            white-space: pre-wrap;
        }
        
        .icon_in_main_page
        {
            margin-top: 30px;
            width: 70%;
        }
        
        #rec373566163 p strong
        {
            display: block;
            line-height: 1.5;
            word-wrap: break-word;
        }
        
        #nav364316803 .t228__leftcontainer a img{
            padding: 0;
        }
        
        .main_text_block_1 p{
            line-height: 1.5;
            margin-top: 120px;
            font-size: 20px;
            text-align: center;
            margin-top: 80px;
            width: calc(100% - 50px);
        }
        
        .t001__descr
        {
            padding: 0px 0px;
        }
        
        #nav364316803 .t228__centercontainer{
            padding: 0;
        }
        #rec381921756 img
        {
            width: 70%;
        }
        #rec361400999 .t001__uptitle.t-uptitle.tuptitle_sm,
        #rec361400999 .t001__title.t-title.t-title_xl,
        #rec361400999 .t.t001__descr.t-descr.t-descr_xl.t001__descr_center
        {
            padding: 0;
        }
        #rec361400999 .t001__descr.t-descr.t-descr_xl.t001__descr_center.t-animate.t-animate_started
        {
            font-size: 30px;
            padding: 0;
            line-height: 34px;
        }
        #rec361400999 .t001__descr.t-descr.t-descr_xl.t001__descr_center.t-animate.t-animate_started p
        {
            text-align: center;
            margin-top: 180px;
            padding: 10px;
            background-color: #00000087;            
        }
        #rec361400999 .t.t001__descr.t-descr.t-descr_xl.t001__descr_center div p {
            text-align: center;
            font-size: 29px;
            margin-top: 0;
            letter-spacing: 0px;
            line-height: 30px;
            padding: 16px;
            /* font-weight: initial; */
            background-color: #00000073;
        }
        #rec375412765{
            padding-top: 45px !important;
        }
        #rec375412765 .t050__descr.t-descr.t-descr_xxl
        {
            padding-top: 45px;
            padding-bottom: 9px;
        }
        #rec375412765 .t050__descr.t-descr.t-descr_xxl div{
            line-height: 25px !important;
            letter-spacing: 1px !important;      
        }
        #rec364312463{
            padding-top: 35px !important;
        }
        #rec375792318
        {
            padding-top: 0 !important;
        }
        #rec375792522
        {
            padding-top: 45px !important;
            padding-bottom: 60px;
        }
        #rec361762143
        {
            padding-top: 45px !important;
            padding-bottom: 70px !important;
        }
        #rec361762143 .t-section__title.t-title.t-title_xs.t-animate
        {
            margin-bottom: 0px !important;
        }
        #rec361762143 .t-section__title.t-title.t-title_xs span
        {
            line-height: 1;
        }
        #rec361762143 .t959__card
        {
            padding: 0 !important;
            margin-top: 40px !important;
        }
        #rec361762143 .t-section__topwrapper.t-align_center
        {
            margin-bottom: 15px;   
        }
        .t959__card-title.t-name.t-name_lg.t-align_left div
        {
            font-size: 32px;
            line-height: 30px;
        }
        #rec364307999
        {
            padding-top: 45px !important;
            padding-bottom: 35px !important;
        }
        #rec364307999 .t-section__title.t-title.t-title_xs p
        {
            font-size: 25px;
        }
        #rec364307999 .t565__descr.t-text.t-text_xs
        {
            font-size: 16px !important;
        }
        #rec364314169
        {
            padding-top: 45px !important;
            padding-bottom: 35px !important;
        }
        #rec373566163
        {
            padding-top: 40px !important;
        }
        #rec373566163 .t573__contacts.t-title.t-title_sm
        {
            line-height: 1;
        }
        #rec373566163 .t573__contacts.t-title.t-title_sm
        {
            display: block;
            margin-top: 9px;
        }
        #rec373566163 .t573__address.t-text.t-text_sm p
        {
            line-height: 1;
        }
        #rec364316803 .t228{
            position: relative !important;
        }
        #recorddiv361400999
        {
            height: calc(100vh - 110px) !important;
        }
        .js-store-prod-name.js-product-name.t-store__card__title.t-name.t-name_xs
        {
            font-size: 18px;
        }
        .t-store__card__price.t-store__card__price-item.t-name.t-name_xs,
        {
            font-size: 28px;    
        }
        .t-store__card__price_old.t-store__card__price-item.t-name.t-name_xs
        {
            font-size: 20px;
            margin-left: 15px;
            color: red;
        }
        .t-title_xs
        {
            font-size: 28px;
        }
        #rec373566163 a strong
        {
            display: block;
            line-height: 1;
            margin-top: 15px;
        }
        #rec373566163 .t573__address.t-text.t-text_sm.t-animate.t-animate_started strong
        {
            display: block;
            line-height: 1;
            margin-bottom: 10px;
        }
        #rec361400999 .t-cover__arrow
        {
            display: none;
            bottom: 44px;
        }
        #rec406949171 .t795__title.t-title.t-title_xs.t-margin_auto
        {
            margin-bottom: 10px;
        }
        #rec373391488 .t-store__parts-switch-wrapper .t-active
        {
            opacity: 1 !important;
            font-weight: bold;   
        }
        #rec373391488 .t-store__parts-switch-wrapper.t-align_center
        {
            background: #ededed;
            padding: 20px 5px;
            margin-bottom: 15px !important;
        }
        #rec373391488 .t-store__filter.js-store-filter
        {
            margin: 0 0 20px !important;
            padding: 16px 15px;
            background: #ededed;
        }
        #rec373391488 .t-store__grid-cont_col-width_stretch .t951__sidebar
        {
            padding: 0 !important;
            margin: 0 !important;
        }
        #rec373391488 .js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs
        {
            font-size: 21px;
        }
        #rec373391488 .js-store-filter-mob-btn.t-store__filter__opts-mob-btn.t-name.t-name_xs svg
        {
            width: 17px;
        }
        #rec373391488 .t-store__filter__search-mob-btn-icon
        {
            width: 20px;
        }
        #rec373391488 .t-store__filter__item.js-store-filter-item
        {
            font-size: 18px !important; 
        }
        #rec373391488 .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl
        {
            font-size: 25px !important;
        }
        #rec373391488 .t-store__prod-popup__brand.t-descr.t-descr_xxs
        {
            font-size: 18px !important;
            color: black;
        }
        .t-store__prod-popup__info .js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md,
        .t-store__prod-popup__info .js-store-prod-price-old.t-store__prod-popup__price_old.t-store__prod-popup__price-item.t-name.t-name_md
        {
            font-size: 22px !important;
        }
        .t-store__prod-popup__info .js-store-price-wrapper.t-store__prod-popup__price-wrapper
        {
            text-align:center !important;
        }
        .t-store__prod-popup__info .js-product-edition-option-name.t-product__option-title.t-descr.t-descr_xxs
        {
            font-size: 18px !important;
        }
        .t-store__prod-popup__info .t-store__prod-popup__btn.t-btn.t-btn_sm
        {
            width: calc(100% - 110px) !important;
        }
        .t-store__prod-popup__info .js-store-prod-all-text
        {
            font-size: 18px !important;   
        }
        .t-store__prod-popup__info .t-product__option-title.t-product__option-title_radio.t-product__option-title_simple.t-descr.t-descr_xxs        
        {
            font-size: 17px !important;
            margin-bottom: 7px;
        }
        .t-store__prod-popup__info .t-store__prod-popup__sku.t-descr.t-descr_xxs
        {
            font-size: 18px;
        }
        .t396__elem.tn-elem.tn-elem__5100892961667580730301
        {
            left: 0 !important;
        }
        #timer-number-flipchart1-571bd8a6548e9f01136a1cfe5d663fd7-hours
        {
            font-size: 30px !important;   
        }
        #timer-separator-571bd8a6548e9f01136a1cfe5d663fd7-hours
        {
            font-size: 30px !important;   
        }
        .timer-flipchart-top.timer-flipchart-face
        {
            font-size: 30px !important;
        }
        .timer-flipchart-bottom.timer-flipchart-face
        {
            font-size: 30px !important;
        }
        .timer-flipchart-card
        {
            font-size: 30px !important;
        }
        .t396__elem.tn-elem.tn-elem__5100892961667580730301
        {
            width: 100% !important;
        }
        .timer-separator
        {
            font-size: 30px !important;
            padding: 12px 5px !important;
        }
        #timer571bd8a6548e9f01136a1cfe5d663fd7
        {
            min-width: 100% !important;
        }
        .tn-atom.tn-atom__html span
        {
            font-size: 30px !important; 
        }
        
        .t396__elem.tn-elem.tn-elem__5430603161674891165030
        {
            height: auto !important;
            left: 0 !important;
            width: 100% !important;
            min-width: 100% !important;
            max-width: 100% !important;
        }
        
        .t396__elem.tn-elem.tn-elem__5430603161674891165030 #timerbcc111e2850b2141506dbb56f0de457c
        {
            min-width: 100% !important;
        }
    }
