#rec1043954831 .t1001__img {
    border: 1px solid #0A0A0A !important;
    box-shadow: 0px 0px 20px rgba(176, 141, 87, 0.2);
}
f
.t1001__title {
    letter-spacing: 0.03em;
}

.t1001__btn, .t-btn_md, .t-btn_smd,
#rec1174153146 .t-btnflex.t-btnflex_type_bbutton {
    font-size: 26px!important;
    letter-spacing: 0.03em;
}

.t1001__btn-wrapper .t-btnwrapper a, .t-btn_md, .t-btn_smd {
    box-shadow: 0px 0px 20px rgba(176, 141, 87, 0.8) !important;
}


.uc-black-block {
    background: rgba(12, 11, 10, 0.8);
    xborder-top: 1px solid rgba(176, 141, 87, 0.5) !important;
    box-shadow: 0px -2px 12px rgba(176, 141, 87, 0.5) !important;
}

#rec1069760141 .t347__table {
    box-shadow: 0px -2px 12px rgba(176, 141, 87, 0.5) !important;
    border: 1px solid rgba(176, 141, 87, 0.3) !important;
}

#rec1067408406 .t-cover__filter {
    height: 0 !important;
    width: 0 !important;
    left: -10000px !important;
}

#rec1071861241 .t1001__descr,
#rec1174150516 .t1001__descr {
    padding-left: 25px !important;
}


#rec1074247621{
    box-shadow: 0px 0px 20px rgba(176, 141, 87, 0.5) !important;
}

div.t1001__title div span:nth-child(3) {
    border-top: 4px solid !important;
    padding-top: 10px;
}

@media (max-width: 480px) {
    div.t1001__title div {
        line-height: 52px !important;
    }
    
    div.t1001__title div span:nth-child(3) {
        border-top: 1px solid !important;
        padding-top: 4px;
    }
    
    #t-footer_1067299011 .t452__col_mobile {
        margin: auto;
        width: 300px !important;
    }
    
    #rec1174153146 .t-btn {
        font-size: 26px!important;
        letter-spacing: 0.03em;
    }    
}

@media screen and (min-width: 640px) and (max-width: 1200px) {
    .t1001__img-wrapper {
        width: 620px !important;
        height: 600px !important;
    }
}

@media screen and (max-width: 640px) {
    .t1001__img-wrapper {
        width: 380px !important;
        height: 360px !important;
        margin-top: -20px;
        padding-top: 0;
        margin-bottom: 40px;
    }
}